Aplicação WEB: erro no Processo de Gravar uma Transação

Olá pessoal, gostaria de uma ajuda com esse procedimento. Tenho um DAO que executa uma transação, onde deve inserir uma Pai e Varios filhos, ou seja uma Pre-Fatura e Seus intens, porém quando passo a mesma conexão para inserir os itens acontece o seguinte erro: Erro: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Can’t start a cloned connection while in manual transaction mode.

Eu não consegui entender, sei que é uma coisa boba, mas já estou pedalando a um bom tempo. Alguém pode dar uma dica

[quote]Método da Super Class

public Connection getConnectionTrans() {
try {
if (ds != null) {
connection = ds.getConnection();
}
connection.setAutoCommit(false);
} catch (SQLException e) {
e.printStackTrace();
return null;
}

        return this.connection;
    }

[/quote]

Meu velho, mande a pilha do exception completo ai…