Сonnection connection = Util.getMySQLConnection();
try (Statement statement = connection.createStatement()) {
    //code
    connection.commit();
} catch (SQLException e) {
    connection.rollback();
}
Если мне не изменяет память, вроде я где -то читал, что если в try c ресурсами помещен хоть один объект реализующий инерфейс AutoCloseable, то автоматически close будет вызван у всей цепочки. Т.е. в том числе и у
Сonnection connection = Util.getMySQLConnection();
так ли это?