Это легко сделать с помощью css, например:
...
<h:outputText styleClass="#{row.value gt 50 ? 'red' : 'white'}" value="#{row.value}"/>
...
, где классы красный и белый определены соответственно или напрямую с атрибутом стиля:
...
<h:outputText style="color : #{row.value gt 50 ? 'red' : 'white'};" value="#{row.value}"/>
...
и даже более простая разметка, когда цвет/ класс рассчитывается в Java:
...
<h:outputText styleClass="#{row.volumeTag}" value="#{row.value}"/>
...
или в пользовательской функции EL :
...
<h:outputText styleClass="#{my:categorize(row.value)}" value="#{row.value}"/>
...