Bạn không bao giờ chuyển đến kết quả đầu tiên trong ResultSet . Sử dụng next() phương pháp
để chuyển sang bản ghi tiếp theo, bản ghi này trả về false khi không còn hồ sơ nào nữa.
rs = stmt.executeQuery(getReservationSql);
while (rs.next())
{
// Make your calls to getString and getInt here
}