Ich bin mir nicht sicher, ob ich genug Informationen habe, um Ihre Frage vollständig zu beantworten, aber die nativen Abfragefunktionen von Hibernate ermöglichen es Ihnen möglicherweise, eine Datei auf diese Weise zu laden.
session.createSQLQuery("LOAD DATA INFILE :filename INTO TABLE testtable (text,price)").setString("filename", "/path/to/MyFile.csv").executeUpdate();