Equivalente de tentativa com recursos no Java 1.6

Eu tenho o seguinte código:

    public class Main {

        public static void main(String[] args) throws SQLException {

            try (
                    Connection conn = DBUtil.getConnection(DBType.HSQLDB);
                    Statement stmt = conn.createStatement(
                            ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
                    ResultSet rs = stmt.executeQuery("SELECT * FROM tours");
                    ) {

            DBUtil.getConnection();

            } catch (SQLException e) {
                DBUtil.processException(e);
            } 

        }

    }

Eu uso esse código para buscar dados de um banco de dados. Meu problema é que não tenho permissão para usar o compilador Java 1.7 e tenho que usar 1.6. Como posso converter o código try-with-resources-to-use com um compilador 1.6? O que exatamente acontece neste bloco de tentativa especial?

questionAnswers(3)

yourAnswerToTheQuestion