Отображение изображений из базы данных MySQL в одном столбце JTable

Я пытаюсь отобразить изображения, извлеченные из базы данных MySQL типа данных blob. Не удалось выяснить, в чем заключается проблема, из-за которой в столбце изображения отображаются данные, подобные этой[B@29b8e4f7 вместо значка изображения.

DefaultTableModel model = new DefaultTableModel(new Object[]{
    "image", "item_name", "quantity","price", "category", "color", "size"}, 0){
        @Override
        public Class<?> getColumnClass(int column) {
            switch(column){
                case 0: return ImageIcon.class;
                default: return String.class;
            }
        }
    };

    myTable.setModel(model);

...

         ResultSet rs = database.getRS();

            int columns = rs.getMetaData().getColumnCount();

            while(rs.next()){
                Object[] row = new Object[columns];
                for(int i = 1; i <= columns; i++){                        
                    row[i-1] = rs.getObject(i);

                }
                DefaultTableModel defmodel = (DefaultTableModel) tableItem.getModel();
                defmodel.insertRow(rs.getRow()-1, row);

            }

Ответы на вопрос(1)

Ваш ответ на вопрос