Pegar matriculas e ordenar

Boa tarde, estou fazendo um programa onde digito umas matriculas, salvo elas em um jTable, e apertando um botão denominado Ordenar, eu ordeno os valores, minha dúvida é a seguinte, como eu faço para pegar os valores do “jTFMatricula” e coloco dentro de um vetor de string, tento fazer no código a seguir e acontece uma série de erros, como os valores não serem mostrados e não setar nenhum setText("")

 private void jBtnCadastrarActionPerformed(java.awt.event.ActionEvent evt) {                                              

    model.addRow(new String[]{jTFMatricula.getText(), jTFNome.getText(), jTFDTNasc.getText()});
    contadora++;
    
    for (int i = 0; i < contadora; i++) {
        valores_get[contadora] = jTFMatricula.getText();
    }
    
    jTFMatricula.setText("");
    jTFNome.setText("");
    jTFDTNasc.setText("");

}                                             

private void jBtnOrdenarActionPerformed(java.awt.event.ActionEvent evt) {                                            
    for (int i = 0; i < contadora; i++) {
        valores_show[contadora] = valores_get[contadora];
        System.out.println(valores_show[contadora]);
    }
    
}

1 - Troque para um table model próprio e customizado
2 - Implemente um método, no table model, que faça isso