That's not the expected answer to my question above.
The log shows that the connection is returned to pool.
How does your code looks like (JDBC access or EntityBeans? EIB version?)
And please test what happen if you run the code multiple times, each time a new connection is opened? look to jmx-console statistics