Org.firebirdsql.pool

Pessoal,
Estou tendo um problema com a conexão datasource com Firebird.
Quando vou fechar a conexão está dando este erro abaixo, e eu só fecho uma vez.

erro:
“Connection org.firebirdsql.pool.PooledConnectionHandler@6e3d60 was closed. See the attached exception to find the place where it was closed”

Alguém ja se deparou com este problema?

Valeu!!!

esqueci de mencionar.
acontece quando fecho o “statement”, e depois vou fechar o “Conexao”, aí da erro.
Se eu simplismente abrir e fechar só a conexão, funciona!
Valeu

Problema resolvido!!!
declarei o dataSource como static e criei um bloco static para as propriedades do dataSource. como no exemplo abaixo:

import org.firebirdsql.pool.FBWrappingDataSource;

public class ConexaoBanco {

private static FBWrappingDataSource dataSource = new FBWrappingDataSource();

static {
	try {						
		dataSource.setDatabase ("localhost/3050:/banco/PONTO.FDB");
	    dataSource.setDescription ("An example database of employees");
	    dataSource.setType("TYPE4");	    
	    dataSource.setEncoding("ISO8859_1");
	    dataSource.setLoginTimeout (5);
	} catch (Throwable t){
		t.printStackTrace();
	}		
}

… demais métodos …

}