JCombobox

Olá pessoal,

Minha dúvida agora é a seguinte, no meu form tenho um combox que é preenchido com uma lista de objetos, estão veem de uma consulta atraves do hibernate, pois bem, no form posso fazer alterações em um cadastro, quiando digito o numero do aluno ele preenche todos os campos com os respectivos dados do aluno, o problema q estou enfretando é como eu deixo setado o jcombobox com o estagio referente ao do aluno pesquisado.

Vejam o codigo:

    public void PreencheAlteraExclui(){
        try{
            factory = cfg.buildSessionFactory();
            sessao = factory.openSession();
            aluno = (Aluno) sessao.load(Aluno.class, new Integer(Integer.parseInt(fieldRa.getText())));
            fieldNome.setText(aluno.getNome());
            fieldEmail.setText(aluno.getEmail());
            fieldTelefone.setText(aluno.getTelefone());
            fieldCelular.setText(aluno.getCelular());            
            int qtd_curso = fieldCurso.getItemCount();
            for (int i = 0 ; i <= qtd_curso; i++){
                if(!(fieldCurso.getModel().getSelectedItem().equals(aluno.getCurso()))){
                    fieldCurso.setSelectedItem(aluno.getCurso());
                }
            }
            fieldSerie.setText(aluno.getSerie());
            int qtd_campus = fieldCampus.getItemCount();
            for (int i = 0; i<= qtd_campus; i++){
                if(!(fieldCampus.getModel().getSelectedItem().equals(aluno.getCampus()))){
                    fieldCampus.setSelectedItem(aluno.getCampus());
                }
            }
            int qtd_estagio = fieldEstagio.getItemCount();
            for(int i = 0; i <= qtd_estagio; i++){
                if(!(fieldCurso.getModel().getSelectedItem().equals(aluno.getCurso()))){
                    fieldCurso.setSelectedItem(aluno.getCurso());
                }
            }
            sessao.close();
            factory.close();
        } catch (Exception e){
            e.printStackTrace();
        }
    }

Vejam que faço isso em tres campos, no de curso, campus e estagio, porém no de estágio naum funciona, lembrando que o objeto aluno no metodo getEstagio retorna um objeto do tipo Estagio.

Valeu,
Paulo