Are you using the latest version of SuperCSV?
This has been fixed with SuperCSV 2.0.1 (and higher) by restoring Java 5 compatibility.
You can see the related commit here: http://sourceforge.net/p/supercsv/code/264/
Instead of calling java.lang.String.isEmpty()
the library is now doing a simple check for String.length() == 0
. That should fix your problem.