Carregar o conteudo de uma Jlist para um atributo do tipo List

Caras, to precisando de um help xD

tenho uma Jlist… q é carregada por um combo…
da seguinte maneira

esse metodo carrega a combo

[code]private void carregaGenero(){

    GeneroFacade generoFacade = new GeneroFacade();
    Collection colGenero =
            generoFacade.ListarGeneros();

    Iterator it = colGenero.iterator();

    jbcGenero.addItem("(Selecione um Genero)");
    
    while (it.hasNext()) {
        Genero oGenero = (Genero)it.next();

        jbcGenero.addItem(oGenero);

    }

}[/code]

aew eu tenho um botão ADD e outro Remove

seguinte codigo para o botão add,(inclusive queria uma ajuda pra fazer um tratamento melhor ao incluir do jCB para o list, para nao deixar incluir aquela string"(Selecione um Genero)")

[code]private void btnADDActionPerformed(java.awt.event.ActionEvent evt) {

    Integer rest = jbcGenero.getItemCount ();
    if ( rest != 0 ){

        DefaultListModel model  = (DefaultListModel) lstGenero.getModel();
        model.addElement(jbcGenero.getSelectedItem());
        jbcGenero.removeItem(jbcGenero.getSelectedItem());
    }

}[/code]

aew no botão salvar
vo colar só a parte q interessa xD

[code]Palavra palavra = new Palavra();

    Integer codigo = null;
    if (textCodigo.getText() != null && !textCodigo.getText().trim().isEmpty()) {
        codigo = Integer.parseInt(textCodigo.getText().trim());
    }

    palavra.setCodigo(codigo);
    palavra.setDescricao(textNome.getText());
    palavra.setAtiva(chAtiva.isSelected());
    palavra.setDificuldade((Dificuldade)oDificcul);
    palavra.setGeneros((List<Genero>)lstGenero);
    [/code]

e por fim a minha classe palavra

import java.util.List;

/**
 *
 * @author Jhouw
 */
public class Palavra {

    private Integer codigo;
    private String descricao;
    private Boolean ativa;
    private Dificuldade dificuldade;
    private List<Genero> generos;

   public List<Genero> getGeneros() {
        return generos;
    }

    public void setGeneros(List<Genero> generos) {
        this.generos = generos;
    }

só colei os get e set do list… os outros tem normal tmb xD

entao é isso q tento fazer… e da o erro que tem la na imagem…

Exception in thread “AWT-EventQueue-0” java.lang.ClassCastException: javax.swing.JList cannot be cast to java.util.List
at sapa.view.CadastroPalavra.btnSalvarActionPerformed(CadastroPalavra.java:327)

obrigado pela atenção