I have a java server app that download CSV file and parse it. The parsing can take from 5 to 45 minutes, and happens each hour.This method is a bottleneck of the app so it\'
Take a look at opencsv.
This blog post, opencsv is an easy CSV parser, has example usage.