CallableStatement - setString

Bom estou chamando o método setString("@CODIGO",“A”); com conexão com o SQL SERVER 2000, mas está dando a execeção :

exception in thread “main” java.lang.AbstractMethodError: com.microsoft.jdbc.base.BaseCallableStatement.setString …

O mais estranho é que se eu for utilizar a sobrecarga que indica o indice do parâmetro setString(1,“A”); ele funciona normalmente, existe algum bug no Driver do SQL SERVER para Java ou seria outra coisa?

Obrigado por quem puder me ajudar.