Yes you can try following code
Session session = entityManager.unwrap(Session.class);
Query query = session.createQuery("SELECT SUM(s.revenue),SUM(s.mediaSpending),SUM(s.grossProfit) FROM Sale s WHERE YEAR(s.date) = :year AND QUARTER(s.date) = :quarter");
query.setParameter("year", year);
query.setParameter("quarter", 1);
List<Object[]> result = query.list();
also have a look at Hibernate SessionFactory vs. EntityManagerFactory
EDIT
It seams like the issue is in your Query try following query hope this help you
QUERY
SELECT SUM(s.revenue),SUM(s.mediaSpending),SUM(s.grossProfit) FROM Sale s
WHERE YEAR(s.date) = :year
GROUP BY YEAR(s.date) , QUARTER(s.date)