isNotNull isNotEmpty Hibernate

Pessoal preciso que essa lista só tenha os objetos que esse campo description não é null nem vaziu… mais essa codigo ai da dando…

org.hibernate.MappingException: Property path [ClienteTO.description] does not reference a collection
se eu tiro esse isNotNull e o isNotEmpty ele rola legal mais tem alguns clientes que tem o campo null… e eu não quero isso

Criteria criteria = sessao.createCriteria(GrafosDadosClienteTO.class);
criteria.add(Restrictions.eq("flAtivo", new Integer(1)));
criteria.add(Restrictions.eq("cdSistema", new Integer(2)));
criteria.add(Restrictions.isNotNull("description"));
criteria.add(Restrictions.isNotEmpty("description"));
criteria.addOrder(Order.asc("description"));
listResult = criteria.list();

alguem poderia me ajudar…