Mach mal
return rs;
bevor Du die Objekte closed.naja, da wird die Connection nicht wieder geschlossen :-(
Was passiert denn, wenn Du das Resultset-Objekt zurückgibst und gar kein Objekt schliesst? (JAVA/JSP wird schon das Schliessen irgendwie im Hintergrund besorgen.)