Array de duas dimensões

estou fazendo o programa para receber o nome e idade a questão é:

como faço para alimentar um array de duas dimensões no java?
recebendo dados de um
JOption.showInputPane(null,“NOme:”);
JOption.showInputPane(null,“Idade:”);

Tenho que ordernar por nome, se os nomes forem iguais preciso ordenar pela
idade.

public class Ordena {

public static void main(){
String pessoa[][];

}

}

como faço para alimentar um array de duas dimensões no java?

for (int i=0;i<50;i++)
for (int j=0;j<50;j++){
pessoa[i][j]= JOption.showInputPane(“Entre com o nome!”);
}

Tenho que ordernar por nome, se os nomes forem iguais preciso ordenar pela
idade.

no metodo Ordena, crie a estrutura de repetição novamente e compare os valores do vetor e va ordenando em um segundo vetor, se os nomes forem iguais compare pela data!!!

Ja te ajudou em alguma coisa???
Foi isso que eu entendi que vc queria!!!