Comincio a dare una risposta, che ti starà antipatica, ma che è la verità: non ha niente a che vedere con Java, quanto piuttosto col puro e semplice HTML.
Il tag che serve a te si chiama "input"
codice:
while (rs.next())  {
         out.println("<tr>");
         out.println("<td><input type=\"text\" value=\"" + rs.getString(1) + "\" /></td>");
         out.println("<td><input type=\"text\" value=\"" + rs.getString(2) + "\" /></td>");
         out.println("<td><input type=\"text\" value=\"" + rs.getString(3) + "\" /></td>");
         out.println("</tr>");
      }