Ajuda em JTable - Manipulação

Boa tarde galera!!

Bem galera sou iniciante em JAVA e estou quebrando a cabeça e até agora não consegui manipular um JTable. Tenho a figura abaixo (Exemplo que achei(rsrs)) e em minha aplicacao tenho um JTable que tem como coluna CODIGO, TIPO, DATA, OBSERVACAO. Eu gostaria que:
Quando eu digitasse na coluna CODIGO o codigo do tipo (1-Falta, 2-Atestado, 3-Folga) fosse preenchido o campo referente ao TIPO e quando chegar no fim da 1ª linha (campo OBSERVACAO) quando eu teclasse o TAB fosse gravado os dados no BD(MySQL) e criado uma nova linha.

Obrigado pela ajuda de todos!! :smiley: Deus abençõe.