csv-data-example To build use mvn clean install To run use mvn exec:java The example uses H2 in-memory database and Hibernate. There is also a faster solution(commented) using Java streams.