//создаем список из [flightCount] аэропортов
int listIterator =0;
while ((departureResultSet.next())&&(destinationResultSet.next())&&(listIterator<flightCount)) {
flightList.add(new Flight());
flightList.get(listIterator).setId(destinationResultSet.getLong("Id"));
flightList.get(listIterator).setDepartureAirport(new Airport());
flightList.get(listIterator).getDepartureAirport().setId(departureResultSet.getLong("AID"));
flightList.get(listIterator).getDepartureAirport().setName(departureResultSet.getString("Name"));
flightList.get(listIterator).setDestinationAirport(new Airport());
flightList.get(listIterator).getDestinationAirport().setId(destinationResultSet.getLong("AID"));
flightList.get(listIterator).getDestinationAirport().setName(destinationResultSet.getString("Name"));
flightList.get(listIterator).setGate(destinationResultSet.getInt("Gate"));
flightList.get(listIterator).setT(destinationResultSet.getTimestamp("t"));
listIterator++;