Ricevo un bell'errore di tipo SQLException che dice: "java.sql.SQLException: Invalid handle" quando tento di ottenere dal metodo getUserPsw() un array di String contenente gli unici due valori dell'unico record presente nella tabella accesso.

Sorgente del metodo (tutti i parametri della connessione sono scritti nel costruttore della classe)
codice:
 /* Tutto i parametri della connessione sono stati settati nel costruttore della classe */

 public String[] getUserPsw() throws SQLException
  {
   String up[] = new String[2];
   
    rs = st.executeQuery("SELECT * FROM accesso");
    
     if(rs.isFirst())
     {
      up[0] = rs.getString("username");
      up[1] = rs.getString("password");
     } 
          
    rs.close(); 
     
   return up;
  }
La cosa strana è che la connessione al db va a buon fine ma non riesco ad ottenere i dati che voglio, in quando il valore delle due stringhe torna null.

Che c'è di errato nel codice?

A me sembra che vada bene

La tabella si chiama "accesso" ed è formata da due campi: username e password.
Il tutto si basa su un DB Access 2000.

Che mi dite??

tnx!