Perdón por la tardanza, últimamente no he tenido tiempo para nada.
Lo que estás pidiendo son muchas cosas para englobarlas todas de golpe. Hay que abstraer cada tarea, no es lo mismo hacer un servicio web que acceder a una base de datos. Mejor sería que hicieras:
-Una clase que se conectara a las base de datos y operara con ella,
-Luego otra que trabajara con los datos llamando a la anterior que es la que opera con la base de datos.
-Y por último, una muy sencilla que llame a la que trabaje con los datos y hacer que esta sea el Servicio Web.
Esto se basa en el patrón Modelo-Vista-Controlador, donde la primera clase sería el Modelo, la segunda el Controlador, y la última, la que genera el SW, la vista.
Esto te permite ir probando capa por capa y asegurarte que funciona bien, sin mezclar conceptos. No te puedo pegar aquí un ejemplo de todo esto por que no es trivial, pero te dejo ejemplos de código que te podrían valer para cada módulo.
- Acceder a base de datos: JDBC
-
Patrón de diseño MVC- Servicios Web (de eso ya tienes varios tutoriales)
Hacer todo en una misma clase es matar una mosca a cañonazos, a parte de que no entederías nada y no sería una buena práctica dentro de la programación. Aprovecha Java, aprovecha la orientación a objetos.