HSQLDB via DataSource

Oi pessoal, estou com alguns problemas para buscar a conexão pro HSQLDB via DataSource. Ele me acusa NullPointer no retorno da conexao, porém abaixo , na parte comentada, faço uma conexao normal via DriverManager e funciona. :sad:

Aí vai o código:

private static jdbcDataSource dataSource;

public Connection getConnection() {

  Connection conn = null;
  
  try {
      if (dataSource == null){

 dataSource = new jdbcDataSource();
 dataSource.setDatabase("teste");
 dataSource.setUser("sa");
 dataSource.setPassword("");
  		     		
      }
      
      conn = dataSource.getConnection();

/*
Class.forName(jdbcDriver.class.getName()).newInstance();
conn = DriverManager.getConnection(“jdbc:hsqldb:teste”,“sa”,"");

*/

  } catch ( Exception e ) {         
     System.out.println("Erro ao conectar" + e.getMessage() );
  }
  return conn;

}

optei por trocar o MySQL pelo HSQLDB…
só q tb to com problmeas pra conseguir fazer o Pool de conexoes com HSQL…

vc conseguiu solucionar o seu problema?
se consguiu, posta aí como fez… to tendo um problema parecido!

abraços!