Ok, gracias de todos modos por todo!
 
Me haz dado ideas geniales y ya estoy trabajando en el pool y la unificacion de los servlets 
 
Una cosa mas, conn=DriverManager.getConnection("....., consigue la conexion con la bd. 
conn.close();, en el destroy, cierra la conexion. 
si yo, hago una funcion, llamada por decir "cerrarconexiones(){"
y dentro coloco la sentecia conn.close(){ en un try catch, y manejando algunas excepciones, podria cerrar la conexion cuando yo quiera con mandar a llamar la funcion. 
Osea, que si llamo la funcion cuando el servlet deje de trabajar y pase las variables al otro servlet o algo asi, (al final de las respuestas del dopost) 
Que dices? 
Que sugieres?? 
GRACIAS DE VERDAD POR TODO!!!