CriteriaBuilder cb = em.getCriteriaBuilder();
CriteriaQuery<SomeEntity> c = cb.createQuery(SomeEntity.class);
Root<SomeEntity> r = c.from(SomeEntity.class);
c.multiselect(cb.selectCase().when(cb.isNotNull(r.get("someprop")), cb.concat("A", "B"))
.otherwise(cb.concat("C", "D"))));
....