Oké, laat maar, ik heb ontdekt hoe ik het moet doen
Select i from Inventory i,Category c INNER JOIN i.product ip INNER JOIN c.products cp where ip = cp and c.id=?
Dus ik vroeg me eigenlijk af hoe ik de categorie aan de joins kon relateren, ik vond het antwoord onder Polymorphic queries in HQL-documentatie