From a first glance I would say that your problem is that public void setTax_id(Integer tax_id)
takes one Integer
parameter but SuperCsv expects it to take a String
. You should provide a setTax_id
method that takes a String
. The same should also be true for setGeneID
.
Edit:
The first part was incorrect. Seems like the header of your file is not parsed correctly. SuperCsv interprets the whole line as the method name. Check that the first line correctly separated. (From your question it seems that the first line is separated by spaces rather than tabs.)