@Override
    public Class<?> getColumnClass(int columnIndex) {
      if (!rowData.isEmpty()) {
        if (rowData.get(0)[columnIndex] != null) {
          return rowData.get(0)[columnIndex].getClass();
        }
      }

      return Object.class;
    }
@Override
    public Class<?> getColumnClass(int columnIndex)