Я думаю, вам не понадобится функция str () с Criteria API, поскольку вы можете сначала преобразовать числа в строки с помощью функций API, таких как: Integer.toString (), а затем установить как параметр типа;
List cats = sess.createCriteria(Cat.class)
.add( Restrictions.like("age", Integer.toString(age) ) )
.list();