é possivel fazer um 'OU' em um value de uma coluna na datatable?

por exemplo tenho uma tabela de clientes e existem dois tipos, pj e fisico

ai queria fazer algo tipo assim para ficar duas colunas e nao 4.
tipo se cpf tiver = null ou “” a coluna ser cnpj

<p:column id=“cliente” headerText=“Nome do Cliente” >
h:outputText value="#{cliente.cpf || cliente.cnpj}" />
</p:column>

Sim.
É possível. Embora não seja o adequado. Lembre-se, você tem o managedBean justamente para tratar o que vai ser enviado à página, portanto, este é um comportamento do MB.
Porém, pode fazer isto ou utilizar um destes:

eq: ==
gt: >
lt: <
ge: >=
le: <=
ne: !=
and: &&
or: ||