As long as the Connection is correct in the driver this should OK, but I'm more concerned about the load on the database doing things this way.
Database Connectoons are Database resources, not
Java resources, and can be quite heavy on the database. If you have one Connection per servlet, I see two potential problems. Firstly, if a servlet gets hit rarely, it ties up a Connection for no real point. Also, if you have many servlets, you get many connections. ie load on the database is proportional to the number of servlets.
Connection Pooling every day, thanks. Otherwise you're just playing