Como usar getValueat em campo inteiro

Pessoal, blz… estou problemas para usar o getValueAt para campo Inteiro:
Ao clicar na tabela, é executado o seguinte método… até a linha 4 não tem erro, mas na 5 da pau, por ser inteiro.
public void escolhaDaTabela() {
int indiceLinha = tblDados.getSelectedRow();
txtCodMaterial.setText(tblDados.getValueAt(indiceLinha, 0).toString());
txtTipo.setText(tblDados.getValueAt(indiceLinha, 1).toString());
txtNomeMaterial.setText(tblDados.getValueAt(indiceLinha, 2).toString());
txtNossoCusto.setText(tblDados.getValueAt(indiceLinha, 3).toString());
txtPrecoDeVenda.setText(tblDados.getValueAt(indiceLinha, 4).toString());
txtMedida.setText(tblDados.getValueAt(indiceLinha, 5).toString());

Alguém consegue me ajudar por favor…

Cara, você precisa aprender a usar o javadoc.
Dá uma olhada no javadoc do componente javax.swing.JTable e verifica o que o mesmo falar sobre o método getValueAt.
A partir daí, você começa a buscar alternativas, até conseguir o resultado esperado.