Това показва, че нещо има изтичане на връзки. т.е. нещо продължава да придобива (отваря) връзки, без изобщо да ги затваря и/или да се връща към пула за връзки. Рестартирането на DB, така че да може да затвори трудно всички отворени връзки, трябва временно да отстрани проблема. Поправяне на нещо така че правилното затваряне на връзката след употреба трябва да реши проблема за постоянно.
Въпреки че публикуваният JDBC код не следва оптималния идиом, не изглежда да е причината за изтичане на връзки. Вероятно БД вече работи с часове/дни и по време на по-ранни тестове сте придобили твърде много връзки, без да ги затваряте, така че БД се изчерпва.