String jpql = "SELECT e FROM Employee e WHERE SUBSTRING(e.name,3,1) != '-' ORDER BY e.name DESC";
TypedQuery<Employee> query = entityManager.createQuery(jpql, Employee.class);
query.setFirstResult(1);
query.setMaxResults(10);
for (Employee e : query.getResultList()) {
log.info("------> Found entity('" + e.getName() + "', '" + e.getTitle() + "')");
}