Combo que carregar outro combo j2me

Boa Noite a todos. Tenho um combo chamado curso, no qual quando seleciono um curso aparece os conteudos referentes à esse curso:

[code]
public void ComboCurso() throws IOException
{
conn.run(url);

    os=conn.Output();
    os.writeUTF("Combo Curso");
    os.writeUTF(usuario);
    os.close();

    is=conn.Input();
    String aux=null;

    while(is.available()!=0)
    {
       aux=is.readUTF();
       cg_curso.append(aux, null);
    }
    is.close();

    com=cg_curso.getSelectedIndex();
    String aux2= cg_curso.getString(com);
    System.out.println("curso"+aux2);
    ComboConteudo(aux2);

}
public void ComboConteudo(String aux2) throws IOException
{
    conn.run(url);
    os=conn.Output();
    os.writeUTF("Combo Conteudo");
    os.writeUTF(aux2);
    os.close();

    is=conn.Input();
    String aux3=null;

    while(is.available()!=0)
    {
       aux3=is.readUTF();
       System.out.println("retorno"+aux3);
       cg_conteudos.append(aux3, null);
    }
    is.close();

}[/code]

O problema é o seguinte, o primeiro registro do combo curso filtra o segundo combo chamado conteudos, porem se eu mudo o registro do primeiro combo o segundo fica inalterado. Eu sei que o combo quando eu troco o curso não atualiza o conteudo, essa é minha duvida, como faço isso ? Tentei adcionar o combo a um comando (quando mudo uma linha do combo ele dispara a procura do conteudo) porém não consegui. Geralmente faço essas coisas no construtor, porém como ele inicia apenas uma vez os combos não vão fica alterando ai fiquei perdido =D

Até mais galera, obrigado.