AbstractTableModel - com imagem

Não estou conseguindo adicionar uma imagem no meu jTable com o AbstractTableModel, tentei retornar um jLabel e um jButton porém ambos exibem seus toString().

Como que poderia resolver este problema?

Você deve criar um CellRenderer para a sua coluna de imagem:
http://docs.oracle.com/javase/tutorial/uiswing/components/table.html#editrender

Depois disso, fica fácil:

  1. Retorne BufferedImage.class na classe da coluna;
  2. Use o método table.setDefaultRenderer para associar o seu CellRenderer ao BufferedImage.class;
  3. Retorna a imagem na coluna.