Busca de registros

pessoal, estou com um probleminha de busca de registros rms no celular.
Por exemplo eu tenho dois registros com nome de clientes Ulisses Silva e João Silva. Ao tentar buscar pelo nome silva ele encontra todos os registros que contêm silva, porém ele só me mosta o primeiro registro no stringitem. Alguém saberia me dizer como fazer para resolver este problema???

Aqui vai um trecho do código que eu tô fazendo:

public void searchRecordStore() { try { if(rs_clientes.getNumRecords() > 0) { SearchFilter search = new SearchFilter(nome.getString()); RecordEnumeration re = rs_clientes.enumerateRecords(search, null, false); func = 0; if (re.numRecords() > 0) { for(int i=0; i<=re.numRecords(); i++) { siMatch.setText(new String(re.nextRecord())); num_record = re.nextRecordId(); System.out.println(num_record); System.out.println("Números" + re.numRecords()); } } //System.out.println("Encontrados" + new String(re.nextRecord())); re.destroy(); } } catch (Exception e) { //db(e.toString()); } }
Se alguém tiver alguma dica eu agradeço.
[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - Ratinho[/color][/size] :joia: