Вот мой read():
@Override
public Person read() throws IOException, ParseException {
String personData = fileScanner.nextLine();
String[] data = personData.split(" ");
SimpleDateFormat format = new SimpleDateFormat();
String date = String.format("%s %s %s", data[3], data[4], data[5]);
Date birthDate = new SimpleDateFormat("dd mm yyyy").parse(date);
return new Person(data[0], data[1], data[2], birthDate);
}
разве можно конструктор менять?