Salve a tutti. spiego subito il mio problema:
vado ad inserire all'interno di un Vector i dati provenienti da una query sql, in questo modo:

codice:
   public Vector eseguiQuery(String query) {
      Vector v = null;
      String [] record;
      int colonne = 0;
      try {
         Statement stmt = db.createStatement();     // Creo lo Statement per l'esecuzione della query
         ResultSet rs = stmt.executeQuery(query);   // Ottengo il ResultSet dell'esecuzione della query
         v = new Vector();
         ResultSetMetaData rsmd = rs.getMetaData();
         colonne = rsmd.getColumnCount();

         while(rs.next()) {   // Creo il vettore risultato scorrendo tutto il ResultSet
            record = new String[colonne];
            for (int i=0; i<colonne; i++) {
             record[i] = rs.getString(i+1);
            //System.out.println(record[i]);
            }
            v.add( (String[]) record.clone() );
         }
         rs.close();
         stmt.close();
      } catch (Exception e) { e.printStackTrace(); errore = e.getMessage(); }

      return v;
   }
Non riesco però a visualizzare i dati di V. se faccio

System.out.println(db.eseguiQuery("select * from tesina").get(0));
ottengo
[Ljava.lang.String;@1f78ef1.

facendo il casting con

System.out.println((String)db.eseguiQuery("select * from tesina").get(0));
non ottengo nulla

chi può illuminarmi????