Таким образом, нет, я не уверен, что это возможно.
Существует опция с именем Remove Link When Blank
, но она работает только в том случае, если вы хотите удалить всю строку. Здесь вы хотите удалить одну строку в конкретном столбце.
В этом случае я бы рекомендовал использовать функцию crosstab
или CrossTables.
Дайте группе столбцов значение X. (предположим, X - номер столбца)
И дайте Row Group значение цветового поля, отсюда вы можете динамически изменять метку, примерно так:
$F{color}==null?"": ($F{color}.equals("RED")?"Red Items":"Blue Items")