code: @Override
  	public Class<?> getColumnClass(final int column) {
  		if (column >= 0 && column < getColumnCount()) {
  			// on parcours la colonne jusqu'à trouver un objet non null
  			// pour trouver la classe même si la 1ère ligne est nulle
  			final int rowCount = getRowCount();
  			for (int i = 0; i < rowCount; i++) {
  				final Object value = getValueAt(i, column);
  				if (value != null) {
  					return value.getClass();
  				}
  			}
  		}
  
  		// en dernier recours
  		return Object.class;
  	}
docs: {@inheritDoc}