per forza: la seconda riga delle due che ti ho segnalato vanifica la prima, o meglio, devi vedere che fa esattamente il metodo che chiami nella seconda riga.
EDITO:
ecco, qui ritorni un nuovo CSVReader, ma creato senza parametri... per cui magari lo ricrea con il default diverso da quello che ti aspetteresti.codice:private static CSVReader getReader(File file) { CSVReader reader = null; try { reader = new CSVReader(new FileReader(file)); return reader; } catch (FileNotFoundException e) { e.printStackTrace(); return null; } }