Вот мой 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);
        }