Salve a tutti. sto gestendo una pagina jsp che attraverso un form visualizza e permette di modificare le informazioni relative all'utente registrato al sito.
ci sono 2 textbox con un valore di default già impostato e che l'utente può cambiare.
in una textbox compare lo username, che viene fornita dall'oggetto sessione, mentre nell'altra textbox compare la password che viene fornita dalla lettura di un database. Vi posto il codice all'interno del <body> prima di spiegare il problema.

codice:
<%  
String username=session.getAttribute("username").toString();
try
{   //caricamento file di classe del driver
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

    //creazione connessione al database
    Connection con = DriverManager.getConnection("jdbc:odbc:RO-Hostel","","");

    //creazione statement
    Statement stmt = con.createStatement();

    //creazione query
    String sSQL = "SELECT password from Utente WHERE username LIKE '"+username+"'";

    //esecuzione della query
    ResultSet rs = stmt.executeQuery(sSQL);

    String password=rs.getString("password");

    stmt.close();
    con.close();
}
catch (Exception e)
{    out.println("Errore di comunicazione con il database!");
}
%>

<form action="modificaprofilo.jsp" name="formprofilo" method="post">
     <table border="0">
           <tr>
                 <td>Username:</td>
                 <td><input type="text" name="username" value="<%=username%>" size="20" maxlength="10"></td>                            
                 <td>Password:</td>
                 <td><input type="text" name="password" value="<%=password%>" size="20" maxlength="10"></td> 
           </tr>
     </table>
</form>
Bene, netbeans in fase di compilazione mi segnala un errore nella riga in grasseto, poichè mi dice:
cannot find symbol
symbol: variable password
location: class SimplifiedJSPServlet

Mi chiedo il motivo visto che ho usato la stessa modalità di inserimento che ho usato per l'username (che però è stato fornito dall'oggetto sessione e non dal database).
Sembra che la variabile password che ho definito all'interno dello scriptlet non sia più visibile e vorrei chiedervi un rimedio. E' molto importante quindi vi ringrazio molto in anticipo per le vostre risposte.