Hola buenas,
antes de nada, la próxima vez formatea el código para que sea más fácil de leer, porque sino es horrible jajaja
Desde las dos clases llamas a la clase DBListas no?
Puede que el problema esté en que no cierras nunca ni el ResultSet ni el PreparedStatement, pruebas a cerrarlos en el finally junto a la conexion, añadiendo tambien una sentencia de comprobación
Código Java:
Ver originalif(rs1!=null){
rs1.close();
}
if(psL!=null){
psL.close();
}
Un saludo.