Can you share the code from (other stuff)
How are you obtaining connection? from a db pool? We need to look at what is the concrete connection class to be able to help.
My theory is that your concrete connection class may not be releasing the connections properly.