Dúvida carregar Jcombobox?

Tenho a seguinte tela:

Quando eu clicar na LUPA de pesquisar um serviço eu abro esta outra janela

minha dúvida é como eu vou setar o serviço no Jcombobox da tela de pesquisa que eu cliquei, pois eu só consegui setar o Valor do serviço agora no Jcombobox não consegui.

###Segue meu código.

Este evento é o botao da lupa para abrir a Janela de Pesquisa

private void cbbPesquisaServicoActionPerformed(java.awt.event.ActionEvent evt)
{
    frmConsultaServico pesquisa = new frmConsultaServico(null, true);
    pesquisa.show();
    if (pesquisa.cod > 0)
    {
        ctrser.getServicoCodigo(pesquisa.cod);
        mostraDados(pesquisa.cod);
    }
}  

Este método seria para jogar os dados no Jcombobox e jogando no TxtValor

public void mostraDados(int cod)
{
    Servico s = ctrser.getServicoCodigo(cod);
    cbbServico.setSelectedItem(s);
    //cbbServico.addItem(ctrser.getServicoCodigo(Integer.parseInt(s.getDescricao())));
    txtValor.setValue(new BigDecimal(s.getValor()));
    txtValor.setHorizontalAlignment(JTextField.CENTER);
}

O setSelectedItem só vai funcionar se o item estiver no componente:

public void mostraDados(int cod)
{
    Servico s = ctrser.getServicoCodigo(cod);
    cbbServico.setSelectedItem(s.getDescricao());
    //cbbServico.addItem(ctrser.getServicoCodigo(Integer.parseInt(s.getDescricao())));
    txtValor.setValue(new BigDecimal(s.getValor()));
    txtValor.setHorizontalAlignment(JTextField.CENTER);
}

*Estou supondo que o getDescricao irá retornar um dos item do JComboBox.

Entendi,isso mesmo o getDescricao retorna um dos itens, sendo que esse foi selecionado na tela de Pesquisa, aí eu queria deixar ele setado com o que eu cliquei na Pesquisa.