Jlist Objeto

Pessoal tenho um Jframe com 2 Jlist, quero pegar o objeto de uma Jlist e passar para outra, pois neste momento vou fazer a persistecia dele.

O problema é que na propiedade .setListData eu passo uma String[] contendo um atributo desse objeto pra ser exibido.
Como eu posso fazer pra passar um Objetc[] e exibir no component uma propiedade dele ?

meu codigo atual esta assim

[code]

public void adicionaListaEspecialidade(Especialidade[] especialidade){

String[] nome = new String[especialidade.length];
for (int i = 0; i < especialidade.length; i++){
nome[i] = especialidade[i].getDescricao();
ListaEspecialidade.setListData(nome);

          }

}[/code]

Resolvido sobrescrevendo o metodo ToString()…