Sebuah Statement objek hanya dapat memiliki satu ResultSet yang aktif , jadi ketika Anda menjalankan rs2 = stmt.executeQuery(sql) , ResultSet pertama (rs ) ditutup.
Buat dua Statement objek, satu untuk rs dan satu lagi untuk rs2 .
Mengutip javadoc dari Statement
: