There is error in the output

In the question of forming the biggest number from an array of integers, I am sorting the array in lexicographically non-increasing order. I am using a comparator to perform the above step. Can you please rectify the errors in this code.
eg
in array of 54 548 9345 60
output should be 93456054854
link of my code is :