Ragazzi ho un problema assurdo (per me incomprensibile), faccio una query su + tabelle, da questa query "dovrebbe" risultare un vettore con 5 elementi, invece il vettore viene caricato solo del primo elemento, mi sapete aiutare?????


codice:
String query= "SELECT aule.nome, prenotazioni.giorno, prenotazioni.ora_inizio, prenotazioni" +
	    ".ora_fine, prenotazioni.note FROM prenotazioni JOIN prenotazioni_eff ON prenotazioni.`#prenotazione`="+
	    "prenotazioni_eff.`#prenotazione` JOIN aule ON prenotazioni_eff.`#aula`=aule.`#aula`" +
	    "JOIN docenti ON prenotazioni_eff.`#docente`=docenti.`#docente` "+
	    " WHERE docenti.`#docente`=\""+ getId_docente(username)+"\" AND aule.nome=\""
	    +(String.valueOf(dati.elementAt(0)))+"\" AND prenotazioni.giorno=\""
	    +(String.valueOf(dati.elementAt(1)))+"\";";
		Vector v = new Vector();
		System.out.println(query);
		v = (Vector)database.leggi(query).clone();
		System.out.println(v.size());
		for (int i=0; i<v.size(); i++) {
		     String record = ((String[])  v.elementAt(i))[0];;
		     System.out.println(record);
		}