import com.univocity.parsers.common.processor.BeanListProcessor;
import com.univocity.parsers.csv.CsvParser;
import com.univocity.parsers.csv.CsvParserSettings;
import java.io.FileReader;
import java.util.List;
CsvParserSettings parserSettings = new CsvParserSettings();
parserSettings.getFormat().setLineSeparator("
");
parserSettings.setHeaderExtractionEnabled(true);
BeanListProcessor<MyDataEntity> rowProcessor = new BeanListProcessor<>(MyDataEntity.class);
CsvParser parser = new CsvParser(parserSettings);
parser.parse(new FileReader("data.csv"), rowProcessor);
List<MyDataEntity> parsedData = rowProcessor.getBeans();