There are quite a few Java CSV parsers available. If you are unsure which one to choose or you wonder how they perform, have a look at github.
There is a project to do performance testing of various CSV parsers.
If you don’t like to do the testing, there are also charts with the results depending on the JDK version.
Personally, I use the Jackson CSV library, which achieved quite good results in the tests.