JList - Dados

Bom, preciso que o meu JList além de guardar a lista de nomes ele guarde o id desses nomes, que está dentro de um array[linhas][2].

Bom, como faz isso? Porque até o momento eu tenho guardado somente a primeira coluna desse array, mas preciso também dos dados da segunda, para quando clicado em um nome os dados referentes aquele id vão para outro JList.

isto vai te ajudar: http://www.guj.com.br/posts/list/37273.java

Use um Enumeration, dá uma pesquisada… Você guarda sempre um valor chave/valor…
Fazendo uma pesquisa a partir da chave o Enumeration te retorna o respectivo valor.