Dúvidas sobre jTable

Galera, seguindo dicas aqui do fórum eu consegui criar uma jTable puxando dados do meu banco de dados.

Porém ainda me falta dois problemas a ser resolvido.

O primeiro seria editar os títulos de cada coluna, porque o método que eu fiz define os campos do bd como título de cada coluna.
Existe algum método que me permita definir os títulos?

Segundo, tem como algum método para executar uma ação quando clicar em algum registro da tabela, pegando inclusive as informações daquele registro?

Galera, a parte de editar o título das colunas eu achei e já deu certo, segue o código:

table.getColumnModel().getColumn(0).setHeaderValue("Novo Texto");

Onde:
table = nome da tabela criada
getColumn(0) = índice da coluna (0 é o primeiro indice)
setHeaderValue = o novo texto que deseja mostrar

Por fim de um recizeAndPaint:

table.getTableHeader().resizeAndRepaint();

Agora só fica mesmo a dúvida de criar um evento ao clicar em algum registro!!!