Como fazer um casting neste caso?

não estou conseguindo fazer o Casting neste List, ou melhor naum sei msm como fazer!hehe
ve se podem me ajudar obrigado!!

ItensPedidoCompraDAO itens= new ItensPedidoCompraDAO(); List <Mercadorias> listaitens=itens.populaMercadoria(); for(Mercadorias i:listaitens){ comboitem.addItem(i); }

Mas tá dando erro? Qual? Qual a linha que o erro fala que tá com problema?

Peraí, você quer fazer cast de que tipo para que tipo?

cara tah dando um Exception que é este:
Exception in thread “AWT-EventQueue-0” java.lang.ClassCastException: Mercadorias cannot be cast to ItensPedidoCompra

to mandando o início do meu código pq o restante é referente à tela q criei

[code]public class FormDevolucoes extends javax.swing.JFrame {

/** Creates new form FormDevolucoes */
public FormDevolucoes() throws ParseException {
    initComponents();
    
    //criando formato o campo data
    MaskFormatter formatadata= new MaskFormatter("####-##-##");
    formatadata.install(formatData);
    
    
    //instanciando mercadoriasdao
    MercadoriasDAO daome= new MercadoriasDAO();
    //criando um list que vai receber toda a lista de mercadorias da tabela
    List<Mercadorias> listamer=daome.listaMercadorias();
    //criando um iterator
    //percorrendo a classe mercadorias
    for(Mercadorias u: listamer){
        combmercadoria.addItem(u);
    }


ItensPedidoCompraDAO itens= new ItensPedidoCompraDAO();
List <Mercadorias> listaitens=itens.populaMercadoria();
for(Mercadorias i:listaitens){
    comboitem.addItem(i);
}

[/code]    

eu quero converter um java been de Mercadorias q vai ser utilizado por ItensPedidoCompra!!

Mercadoria “extends” de ItensPedidoCompra ?, senão houver nenhuma relação dará esse erro mesmo.