Duvida no retorno

Olá, tô com a seguinte dúvida …
Quando eu clico no botão, eu chamo um classe onde seleciona um dado de uma coluna(esta eh apenas para consulta, para selecionar) , dae fecho essa classe e volto pra que eu estava, com o esse valor que foi selecionado …
Mas não ta retornando nada, o que pode ser …

codigo classe 1 :
servicos seleciona = new servicos();
String retornar = null ;
retornar = seleciona.returnString();

codigo classe 2 :
String proto = null ;
public String returnString() {
return proto;
}

Object obj = tabela1.getValueAt( tabela1.getSelectedRow(), 0 );
String proto = obj.toString();

para tentar explicar melhor, na 1º classe eu devo informar um codigo valido, para informar esse codigo valido, eu chamo uma outra classe que apenas demonstra todos os codigos validos existentes, entao eu seleciono qual eu vou usar e retorno para a 1º classe com esse codigo valido num jtextfield …