Problema conexão SQLServer2000

Fala rapaziada, to com um pepino que ja perdi um dia inteiro pra tentar resolver e nada,

estou desenvolvendo uma integraçao entre os dois bancos da empresa, o de origem o oracle e de destino o SQLserver2000,
me conecto ao oracle , faço um select que me retorna 200000 registros e jogo em um while pra inserir esses dados no SQLserver,
mas qndo chega na inclusao de 4000 registros o seguinte erro me aparece:

The TCP/IP connection to the host has failed. java.net.BindException: Address already in use: connect.

ja tentei mudar a porta do servidor, ja mudei a configuraçao de acesso e nada… se alguem puder me ajudar… se precisarem de mais informaçao estou a disposiçao.

Att,

eis minha conexao e como estou usando a inserção.

[code] public static Connection getConnection() throws SQLException {
try {
// System.out.println("iniciando conexao ao banco!! ");
Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”);
// System.out.println("Conectando ao banco Teste_junior ");
return DriverManager.getConnection(
“jdbc:sqlserver://EPSQL:1433;databaseName=TESTE_SITE”,
“user”,
“pass”);
} catch (ClassNotFoundException e) {
throw new SQLException(e.getMessage());
}
}

public void adicionaTeste(tbImportProducts incluiProduto) throws SQLException {
this.connectionMsSql = conexao.getConnection();
sqlAux = “insert into tbImportProduct (idProduct, “+
” dsName) values ( " +
” ? , ? ) ";

     stmMsSql.setString(1, incluiProduto.getIdProduct());  
     stmMsSql.setString(2, incluiProduto.getDsName());
     stmMsSql.execute();
     stmMsSql.close();[/code]