Boleto Bancário

Tenho um sistema e foi solicitado para adicionar ao sistema
Emissão de boletos bancários. Estou utilizando o sistema de boletos
da CobreBem, já consigo gerar boletos, enviar por email, mas estou
com alguns problemas na hora de abrir o arquivo de retorno do banco.

O código para abrir é basicamente este:

[code] ContaCorrente cc = new ContaCorrente();

    // Monta arquivo de licença de teste
    cc.setArquivoLicenca("D:\Desenvolvimento\CobreBem\CobreBem\353-ECR.conf");
    
    try{            
        cc.setInicioNossoNumero("0000000001");
        cc.setFimNossoNumero   ("9999999999");
        cc.setProximoNossoNumero("1234567890");
        cc.setCodigoCedente("12345678");
        cc.setCodigoAgencia("1234-5");
        cc.setNumeroContaCorrente("12345678-X");                       
        cc.getArquivoRetorno().setDiretorio("c:/");
        cc.getArquivoRetorno().setArquivo("RETORNOCEF1402.RET");
        cc.getArquivoRetorno().setLayout("FEBRABAN240");            
        
    }catch (Exception e){
        System.out.println(e.toString());            
    }
    
    cc.carregaArquivosRetorno();                      
    IOcorrenciasCobranca ocorrenciasCobranca = cc.getOcorrenciasCobranca();
    
    System.out.println(ocorrenciasCobranca.getCount());
    // Chega até aki e mostra que existe uma ocorrencia no arquivo de retorno, o que está correto
            System.out.println(ocorrenciasCobranca.getItem(0).getNossoNumero());
    // Da erro[/code]

Isto é o que retorna
1
Exception in thread “AWT-EventQueue-0” com.jacob.com.ComFailException: Can’t map name to dispid: OcorrenciaCobranca
at com.jacob.com.Dispatch.invokev(Native Method)
at com.jacob.com.Dispatch.invokev(Dispatch.java:391)
at com.jacob.com.Dispatch.invoke(Dispatch.java:274)
at CobreBem.BaseCobreBem.invoke(BaseCobreBem.java:75)
at CobreBem.BaseCobreBem.invoke(BaseCobreBem.java:70)
at CobreBem.IOcorrenciasCobranca.getItem(IOcorrenciasCobranca.java:51)
at Telas.FormBaixaBoleto.jButton3ActionPerformed(FormBaixaBoleto.java:143)

Se alguem puder me ajudar, ou se tiver algum exemplo pronto da utilização do java com o CobreBem

O nome da propriedade no CobreBem é
OcorrenciaCobranca
ou
OcorrenciasCobranca
?
Veja direito a documentação.

Existe a propriedade IOcorrenciasCobranca
e o IOcorrenciaCobranca, sendo que a primeira, são todas as ocorrencias de um arquivo e a IOcorrenciaCobranca é apenas uma ocorrencia.

IOcorrenciaCobranca ocorCob = ocorrenciasCobranca.getItem(0);
// Também da erro

Cara posta ai classe que tu ta usando do cobreBem

e a classse que ta dando erro

Eu também estou com este mesmo problema ao tentar ler o arquivo de retorno, será que alguém já conseguiu resolver ou tem alguma classe de exemplo para postar?
Obrigado!