Ibran:
If you want to upload data into SAP HANA from a Java program, you need to first establish the JDBC connection...then read the CSV file and then send it to SAP HANA using the INSERT command...
You can check this presentation:
http://www.slideshare.net/Blag/happy-sap-hana-friends
For an example on how to do it using Python...you could easily adapted to a Java program.
Just keep in mind that using an external program to load data in SAP HANA is going to be way slower than using SAP HANA Studio...because you will need to pass one INSERT at a time...
Greetings,
Blag.