https://beanio.github.io
BeanIO
BeanIO 3, a Java library for marshalling and unmarshalling bean objects from XML, CSV, delimited and fixed length stream formats.
beanio