Ajuda com getConnect

olá pessoal estou com uma pequena dificuldade no meu código, eu tenho um método getConnect que precisa executar uma variável boolean por um novo driver de Banco de dados que estou testando, porém, pelo getConnect não posso executar boolean, alguém poderia me dar uma força?

eis o código:

import java.sql.*;
public class JavaODBC {
public static void main(String args[]) {
try {
//Registrando o driver:
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”).newInstance();
String dataSource = “SQLSRV”;
String user = “sa”;
String password = “123”;
Boolean snapshot = true;

           //Estabelecendo a conexão através do ODBC criado no Painel de Controle:   
           Connection con = DriverManager.getConnection("jdbc:odbc:" + dataSource,user,password,snapshot);   
           //Criando um objeto Statement para enviar requisições SQL para o Banco de Dados    
           Statement stmt = con.createStatement();   
           //Executando SQL:   
           stmt.execute("SELECT * FROM funcionarios");   
           //stmt.execute("INSERT INTO scott.funcionarios( func_cod, func_cargo, func_rg, func_cpf, func_ct)");
           //Adquirindo através de um objeto ResulSet, os registros retornados pela SQL:   
           ResultSet results = stmt.getResultSet();
           System.out.println(results.getFetchSize());
           while(results.next()) {
        	   System.out.println("codigo: " + results.getInt("func_cod"));
        	   System.out.println("Cargo: " + results.getString("func_cargo"));
        	   System.out.println("rg: " + results.getString("func_rg"));
        	   System.out.println("cpf: " + results.getString("func_cpf"));
        	   System.out.println("Carteira de trabalho: " + results.getString("func_ct"));
           } 
           //Fechando a conexão:   
           con.close();   
        } catch(Exception e) {    
           System.out.println(e);    
        }   
     }   

}