design – How do you efficiently map CSV file columns to Object in Java?

I want read the CSV files… and map it into class/object..

The CSV or Text file contains like below

col_name, col_name_2, col_name_3
data_1
           ,data,     data
data, 

I want to map like this

col_name --> ObjectABC.property
col_name2 or col_name3 --> ObjectDEF.property 

I am thinking to use ANTLR4 library, to minimize the code changes.