В данном случае connection берётся из пула, поэтому вместо его закрытия логично его возвращать обратно в пул. Если его не возвращать в пул в пуле не останется коннекшэнов, и в зависимости от реализации пула могут возникнуть разные проблемы. Если закрывать конекшен перед возвращением его в пул то в пуле со временем будут только закрытые конекшены, что опять же приведёт к различным проблемам.