Método read()
@Override
public UserDTO read() throws Exception, UnexpectedInputException, ParseException, NonTransientResourceException {
UserDTO user;
if (userIndex < users.size()) {
user = users.get(userIndex);
} else {
user = null;
}
userIndex++;
return user;
}Atualizado