i have to read CSV file in java, I googled it but i got the way to read using the headers; but i have no information of the column headers and number of columns available i
You can assume every row to be of class String and read everything into an 2 dimensional array. Afterwards you could try to parse the strings into their appropriate Formats.
But if you do not know the row data type this is only a guess.