Arrays - swing

Preciso criar um programa que:

Permita que o usuário informe uma sequência de 10 pessoas;
Para cada pessoa deverá ser informado o nome e idade da
pessoa
e Mostre em uma janela gráfica a sequência de pessoas ordenada
considerando primeiramente o nome e em segundo lugar, para
desempate caso hajam duas pessoas com o mesmo nome, a idade

Parte gráfica:

Criar uma tela onde
aparecesse um Jtable
e botão para inserir, excluir e alterar
onde clicando em inserir apareceria outra janela
com dois JTextFields para nome e idade com boão para
gravar e cancelar inserindo esses dados eu queria
carregar no Jtable já ordenando do modo que comentei acima
e o botão excluir iria excluir o registro selecionado no JTable
e o alterar alterar o campo
selecionado no Jtable abrindo uma janela gráfica com os dados para
alterar

bezorro_azul, qual a sua duvida, mais especificamente? Voce esta tendo algum erro de compilacao, nao sabe como fazer determinada parte?..

Rafael