Object não aceita referência de qualquer objeto

Bom dia pessoal,

No código abaixo, ao executar o for lança a exceção:java.lang.ClassCastException. Mas não é só isso, se eu subo aplicação fazendo o deploy pelo próprio eclipse, não me dá erro, porém, se eu gero por meio do maven e faço deploy, aí sim, lança este erro.

Se alguém se arriscar, agradeço.

 private List<EstFmtDetAprPon> gerarDetalhesApuraPontuacao(List<Object[]> listaObject)
   {
      List<EstFmtDetAprPon> detalhamento = new ArrayList<EstFmtDetAprPon>();

      for (Object object : listaObject)
      {
         Apurado apurado = (Apurado) object;

         EstFmtDetAprPon detalhe = new EstFmtDetAprPon();

         detalhe.setCtaNum(apurado.getNumeroConta());
         detalhe.setCtaVar(apurado.getVariacaoConta());
         detalhe.setDatAprPon(apurado.getDataApuracao());
         detalhe.setTtrCod(apurado.getCodigoTransacao());
         detalhe.setCnlCod(apurado.getCodigoCanal());
         detalhe.setValApr(apurado.getValorApurado());
         detalhamento.add(detalhe);
      }

No lugar de você passar um array pra uma lista, não seria melhor você passar diretamente os objetos do array pra lista?

private List<EstFmtDetAprPon> gerarDetalhesApuraPontuacao(List<Object[]> listaObject)  

Ficaria assim:

private List<EstFmtDetAprPon> gerarDetalhesApuraPontuacao(List<Object> listaObject)  

Ola,

Bom, vc recebe umas lista de arrays, e depois no for vc o trata como um simples objeto… onde não está dando o erro que é estranho…

Você declarou a lista como cada elemento dela fosse um Object[], aí no foreach você tenta atribuir à uma variável do tipo Apurado um Object[]. Faça o que o amigo disse acima.