Erro no package ao executar aplicação

boa tarde Pessoal percebi onde esta o erro que nao pode fazer um casting mas nao sei como resolver, alguem pode me explicar ?
obrigado.


Exception occurred during event dispatching:
java.lang.ClassCastException: java.lang.String cannot be cast to br.com.foxmilenium.vo.Conta
	at br.com.foxmilenium.view.ConciliaCheque.jButton5ActionPerformed(ConciliaCheque.java:515)
	at br.com.foxmilenium.view.ConciliaCheque.access$100(ConciliaCheque.java:43)
	at br.com.foxmilenium.view.ConciliaCheque$2.actionPerformed(ConciliaCheque.java:192)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
	at java.awt.Component.processMouseEvent(Component.java:6288)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
	at java.awt.Component.processEvent(Component.java:6053)
	at java.awt.Container.processEvent(Container.java:2041)
	at java.awt.Component.dispatchEventImpl(Component.java:4651)
	at java.awt.Container.dispatchEventImpl(Container.java:2099)
	at java.awt.Component.dispatchEvent(Component.java:4481)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
	at java.awt.Container.dispatchEventImpl(Container.java:2085)
	at java.awt.Window.dispatchEventImpl(Window.java:2478)
	at java.awt.Component.dispatchEvent(Component.java:4481)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
	at java.awt.EventQueue.access$000(EventQueue.java:84)
	at java.awt.EventQueue$1.run(EventQueue.java:602)
	at java.awt.EventQueue$1.run(EventQueue.java:600)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
	at java.awt.EventQueue$2.run(EventQueue.java:616)
	at java.awt.EventQueue$2.run(EventQueue.java:614)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
	at java.awt.Dialog$1.run(Dialog.java:1046)
	at java.awt.Dialog$3.run(Dialog.java:1098)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.Dialog.show(Dialog.java:1096)
	at java.awt.Component.show(Component.java:1584)
	at java.awt.Component.setVisible(Component.java:1536)
	at java.awt.Window.setVisible(Window.java:842)
	at java.awt.Dialog.setVisible(Dialog.java:986)
	at br.com.foxmilenium.view.ConciliaCheque$9.run(ConciliaCheque.java:718)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:641)
	at java.awt.EventQueue.access$000(EventQueue.java:84)
	at java.awt.EventQueue$1.run(EventQueue.java:602)
	at java.awt.EventQueue$1.run(EventQueue.java:600)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:611)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
CONSTRUÍDO COM SUCESSO (tempo total: 36 segundos)

você ta tentando da um cast de String pra br.com.foxmilenium.vo.Conta mas isso está dando erro (essa parte você ja sabia)

se quiser posta seu código aí pra gente dar uma olhada, fica mais fácil pra gente te ajudar.

cast serve pra você “dizer” qual o tipo de objeto que você quer… exemplo

double pi = 3.14;
int num = (int) pi;

System.out.println(num);

Ele vai printar o número 3 somente, sem as casas decimais, porque você “disse” para ele ser visto como um int na atribuição.
Tem material pra caramba sobre isso na net (que explica bem melhor que eu hehehe), é sempre bom dar uma lida se não tiver o conceito bem definido.

[quote=digaoneves]você ta tentando da um cast de String pra br.com.foxmilenium.vo.Conta mas isso está dando erro (essa parte você ja sabia)

se quiser posta seu código aí pra gente dar uma olhada, fica mais fácil pra gente te ajudar.

cast serve pra você “dizer” qual o tipo de objeto que você quer… exemplo

double pi = 3.14;
int num = (int) pi;

System.out.println(num);

Ele vai printar o número 3 somente, sem as casas decimais, porque você “disse” para ele ser visto como um int na atribuição.
Tem material pra caramba sobre isso na net (que explica bem melhor que eu hehehe), é sempre bom dar uma lida se não tiver o conceito bem definido.
[/quote]

[code]

private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {

    try {
       
        //selectedItem é o item que a pessoa escolhe no comboBox 
        //fezendo um parse por causa que retorna sempre um object
       Conta conta = ((Conta)jCBSelecionaConta.getSelectedItem());
        
        if (conta != null) {
             
            Connection c = new ConectaBD().ConectaAgora();

        //java.sql.CallableStatement stmt = c.prepareCall("select * from movto where data between ? and ? ");
        java.sql.CallableStatement stmt = c.prepareCall("select movto.data, movto.documento, movto.motivo, motivo_movto.nome, movto.valor, conta.grid from"
                + " movto, motivo_movto,conta where movto.motivo = motivo_movto.grid AND"
                + " data between ? and ? and child=0 and conta.grid = ? order by valor");
        //and conta.grid = ? order by valor
        
        SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy");
        
        java.sql.Date data1 = new java.sql.Date(df.parse(dataInicial.getText()).getTime());
        java.sql.Date data2 = new java.sql.Date(df.parse(dataFinal.getText()).getTime());
        

        //String contaBanco = new String(JTSelecionaContaBanco.getText()); 

        stmt.setDate(1, data1);
        stmt.setDate(2, data2);
        stmt.setString(3, conta.getCodigo());
        //stmt.set


        ResultSet rs = stmt.executeQuery();


        List<Cheque> lista = new LinkedList<Cheque>();
        NumberFormat nf = NumberFormat.getCurrencyInstance();
        while (rs.next()) {

            Cheque cheque = new Cheque();

            cheque.setData(rs.getString("data"));
            cheque.setDocumento(rs.getString("documento"));
            cheque.setNome(rs.getString("nome"));
            // cheque.setFornecedor(rs.getString("fornecedor"));

            cheque.setValorCheque(nf.format(rs.getString("valor") == null ? 0 : rs.getDouble("valor")));
            lista.add(cheque);
        }
        //criando uma matriznull
            objCheque = new Object[lista.size()][4];


        for (int i = 0; i < lista.size(); i++) {
            Cheque chk = lista.get(i);
            objCheque[i][0] = chk.getData();
            objCheque[i][1] = chk.getDocumento();
            objCheque[i][2] = chk.getNome();
            //obj[i][3] = chk.getFornecedor();
            objCheque[i][3] = chk.getValorCheque();
        }


        JtCheque.setModel(new javax.swing.table.DefaultTableModel(
                objCheque,
                new String[]{
                    "Data Lançamento", "Documento", "Motivo", "Valor", "Crédito/Débito"
                }));

        rs.close();
        stmt.close();
        c.close();
        
        }
    } catch (SQLException ex) {
        Logger.getLogger(ConciliaCheque.class.getName()).log(Level.SEVERE, null, ex);
    } catch (ParseException ex) {
        JOptionPane.showMessageDialog(null, "Datas Inválidas");
    }

        

}                                        

private void JbSelecionaArquivoActionPerformed(java.awt.event.ActionEvent evt) {                                                   
    this.AbreArquivo();
}                                                  

private void dataInicialActionPerformed(java.awt.event.ActionEvent evt) {                                            
    FiltraData data = new FiltraData();
    data.setDataFinal(null);


}                                           

private void dataFinalActionPerformed(java.awt.event.ActionEvent evt) {                                          
    // TODO add your handling code here:
}                                         

private void jCBSelecionaContaActionPerformed(java.awt.event.ActionEvent evt) {                                                  
    //Chamando Metodo pra execução.
    preecheCombobox();


}
//Metodo preenche ComboBox com as Contas
public void preecheCombobox() {

    try {
        Connection c = new ConectaBD().ConectaAgora();
        
        java.sql.PreparedStatement stmt = c.prepareCall("select nome, codigo from conta where codigo like '1.2.%'");
            
        ResultSet rs = stmt.executeQuery();//executando 
        //rscombo tem o resultado do SQL

        while (rs.next()) {//enquanto houver linhas ele vai pra proxima.
            
            Conta conta = new Conta();
            conta.setCodigo(rs.getString("codigo"));
            conta.setDescricao(rs.getString("nome"));
            
            jCBSelecionaConta.addItem(conta);
        }
        rs.close();
        stmt.close();
        c.close();
    } catch (SQLException ex) {
        Logger.getLogger(ConciliaCheque.class.getName()).log(Level.SEVERE, null, ex);
    }
}                                                 

private void btnTesteActionPerformed(java.awt.event.ActionEvent evt) {                                         

    
    int[] linhas = jTBanco.getSelectedRows();
   /* for (int i=0;i<linhas.length;i++){
        JOptionPane.showMessageDialog(null, obj[linhas[i]][5]);
    
    
    }**/
    
    
    ArrayList<Integer> vetor = new ArrayList<Integer>();
    
    for(int i=0; i < linhas.length;i++){
        
        vetor.add(linhas[i]);
    }
    for (int i = 0; i < vetor.size();i++){
        JOptionPane.showMessageDialog(null, obj[vetor.get(i)][5]);
        
    }
    
    
    
    
}                                        
 

public void capturaData() {

    String data = new SimpleDateFormat("dd/MM/yyyy").format(new Date());
    lblDataAtual.setText(data);
}[/code]