Le informazioni le prendo da un database...faccio le inner join tra le tabelle persona studente prestito e risorsa.

codice:
ublic ArrayList<Risorsa> prestitiattivi() {
		
		ArrayList<Risorsa> lista=new ArrayList<Risorsa>();
		
		Vector<String[]> risultato=DbConnection.getInstance().eseguiQuery("select           r.nome, s.matricola, p.nome, p.cognome, d.inizioprestito, d.fineprestito from portalestudenti.persona as p inner join portalestudenti.studente as s inner join portalestudenti.prestito as d inner join portalestudenti.risorsa as r where p.email= s.Persona_email");
for(int i=0;i<risultato.size();i++) {
			String[] riga=risultato.get(i);
			Risorsa r = new Risorsa();
                        Studente s = new Studente();
                        r.setNome(riga[0]);
                        s.setMatricola(riga[1]);
                        s.seNome(riga[2]);
                        s.setCognome(riga[3]);
solo che poi non riesco ad andare più avanti. La mia idea iniziale era metterli in un arraylist, ma ho problemi nell'inserire le date di inizio prestito e fine prestito...Come posso fare??? cosa mi consigli???