Fixed a concurrency issue. HT: Scott Nielsen

Class CsvPreference in the Super CSV library is stateful. Therefore,
it's not permitted to "reuse" predefined CsvPreference instances in a
multi-threaded application.

See also: http://sourceforge.net/p/supercsv/bugs/43/
Simplified control flow