JTable, addrow problemas

Olá, estou criando uma listagem de dados, para aparecer os dados na tabela que criei
Quero que ele adicione uma coluna em quanto existir dados no meu BD
mas ele ta dando erro de tipo. dizendo que pode converter int pra object.
segue o codigo.

[code]public void preenche_tabela(JTable Tabela) throws SQLException{
conexao bd = new conexao();
Connection Conn = bd.abrirBDConn();
try{
DefaultTableModel modelo = (DefaultTableModel) Tabela.getModel();
modelo.setNumRows(0);

		Statement statement = (Statement) Conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
																	ResultSet.CONCUR_READ_ONLY);
		ResultSet st = statement.executeQuery("SELECT * FROM mappingbabybd");
	
	while (st.next()) {
		
		modelo.addRow(new Object[] { 
			Tabela.getRowCount() + 1, (Type mismatch: cannot convert from int to Object)
			st.getString("ref"),
			st.getString("nome"),
			});
	}
	}
catch (Exception erro){
	JOptionPane.showMessageDialog(null, "Erro ao adicionar na tabela");
}
}

[/code]

como resolvo?