scusate il ritardo....

allora ho scritto questo cod:

codice:
try {
    				   conn = DriverManager.getConnection("jdbc:mysql://localhost/basi?user=root&password=root"); 
    				   stmt = conn.createStatement(); 
    				   String sql = "SELECT testo FROM anni_60 WHERE id = 3";
    				   rs = stmt.executeQuery(sql);
    				   
    				   String risultato = rs.getString("testo");    		
    				   File f=new File(risultato); 
    		           BufferedReader br = new BufferedReader(new FileReader(f));
    		           String st = "";
    		        	while((st=br.readLine()) != null){ 
    		        		if (!st.startsWith(">")) { 
    		        			textArea.append(st + "\n");
    		        			textArea.setFont(new Font("times new roman", Font.BOLD, 30)); 
    		        		} 
    		        	}
    				 
    				   stmt.close();
    				   conn.close();
    			   }
    			   catch (Exception exc) {
					System.out.println("Errore: "+ exc.getMessage());
    			   }
mi esce nella console:

Errore: Before start of result set

che vuol dire??