Re-bonjour a tous!!!

Cette fois, voici mon probleme: je fais une requete plutot "classique" sur une table Access du genre:
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT aircraft, SUM(takeoff), SUM(landing) 
FROM datatable 
WHERE aircraft='A330' 
     OR aircraft='A320' 
     OR aircraft='A340' (...) 
GROUP BY aircraft

ensuite je lance la requete, et j'affiche les resultats:
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
ResultSet rs = stmt.executeQuery(SQL);
while(rs.next()) {
   System.out.println(getString(1));
}

Seulement, au milieu de l'affichage j'ai une exception SQL: Etat de curseur non valide.
J'explique: mon ResulSet devrait comporter 6 lignes (j'ai modifie la table pour lors du test). Et effectivement, il m'affiche bien les 6 resultats attendus dans le println avant de lever son exception. Seulement il y a apparement d'autres "lignes mysterieuses" derriere:
- le dernier rs.next() est TRUE
- si je fais rs.last(), rs.getRow() me renvoie le nombre de lignes de ma table d'origine...ce que je ne comprends pas vraiment. Serait-ce un probleme avec le GROUP BY?

Merci par avance de votre aide