Students tempStudent = new Students();
změňte jej na
Students tempStudent;
overridding property of same object protože jste vytvořili tempStudent outside while loop . Musíte přidat objects rovno number of record v databázi. Vytvořte tedy tempStudent object jak je uvedeno níže.
použití
while (rs.next()) {
tempStudent = new Students();
tempStudent.studentId = rs.getInt("StudentNo");
tempStudent.studentName = rs.getString("StudentName");
tempStudent.studentAge = rs.getInt("StudentAge");
students.add(tempStudent);
size++;
}