class Importer { public static void main(String[] args) { new Importer().importStart(); } void importStart() { final AnnotationTranslateMappingStrategy strategy = new AnnotationTranslateMappingStrategy<>(); strategy.setTargetBean(HagerProduct.class); final CsvToBean csvToBean = new CsvToBean<>(); final Reader reader = new FileReader("1.csv") List beanExamples = csvToBean.parse(strategy, reader); beanExamples.forEach { it -> println(it) } } } @CompileStatic @Canonical class HagerProduct { @MapToColumn(columnHeaderName = "Nr katalogowy [ symbol ]") String nrKatalogowy }