Mai usato HSQLDB in vita mia, ma leggendo qua e là sembra che quell'eccezione venga sollevata se si tenta di accedere ad un campo di una tabella che non esiste... come se nella tua tabella non ci fosse il campo "GRUPPI".

Quindi, ricontrolla la query di creazione della tabella, verifica che la tabella abbia esattamente quei campi (e, sì: ORDER è una parola riservata di SQL che serve a imporre un ordinamento sui dati, quindi NON va usata come nome di campo in nessuna tabella di nessun DBMS) e ricontrolla anche le istruzioni di recupero dei valori dal ResultSet: quel rs.getInt("ORDER"), ad esempio.

Se incorri di nuovo nel problema, posta qui tutto: dalla query di creazione tabella, alla query di selezione, allo stackTrace completo dell'eccezione:

codice:
try {
   ... // istruzioni
} catch (Exception e) {
   e.printStackTrace();
} finally {
   ...
}

Ciao.