Исходя из вопроса можно предположить что connection.close() просто закрывает connection. Автор прямо пишет что его коллеги не рекомендуют так делать, потому что connection не будет возвращён в пул. Да и как можно быть уверенным в реализации Connection и ConnectionPool, если автор не предоставил никаких деталей.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.