Duvida no uso do RMS

eu fiz para cadastrar dado um RMS eu fiz uma função assim:

 try{
  rs = RecordStore.openRecordStore("cadastro",true);   
    
   linha = textField.getString()+";"+ textField1.getString();
    
    byte[] dados = linha.getBytes();
    
    int id = rs.addRecord(dados,0,dados.length);
    rs.closeRecordStore();  
    
   }   
        catch(Exception e){
        
        }

e para demonstra eu numa Tabela eu fiz outra assim:

    try{
            byte[] reg = new byte[5];
          RecordEnumeration re = rs.enumerateRecords(null,null,false);
          getTableModel1().setColumnNames(new String[]{"Nome","Telefone"});
        int i = 0;
        String regStr = "";
        String nome = "";
        String telefone = "";
        
        while(re.hasNextElement()){
            
            reg = re.nextRecord();
            
            regStr = new String(reg);
            
            nome = regStr.substring(0,regStr.indexOf(";"));
            
            telefone = regStr.substring(regStr.indexOf(";")+1,regStr.indexOf(";",regStr.indexOf(";")+1));
            
            getTableModel1().setValue(0, i, nome);
            getTableModel1().setValue(1, i, telefone);
     
        }
        tableItem.setModel(tableModel1);
        
           }   
        catch(Exception e){
        
        }

eu não sei se esta cadastrando, ou não, será que tem algum problema esse codigo?