Você nunca avança para o primeiro resultado no
ResultSet
. Use o next()
método
para avançar para o próximo registro, que retorna false
quando não houver mais registros. rs = stmt.executeQuery(getReservationSql);
while (rs.next())
{
// Make your calls to getString and getInt here
}