Ciao,
varie implementazioni JPA ma anche hibernate ecc utilizzano un connection pool, ovvero tengono aperte più connessioni e quando la tua applicazione ne richiede una nuova ne usano una di quelle disponibili.
Sono sempre configurabili, numero di connessioni minime, massime, ecc... ecc... probabilmente lo stai usando senza saperlo e quelli sono i valori di default, consulta la documentazione dell'implementazione jpa che stai usando.