Autres possibilités
Vous pouvez essayer de parcourir/charger chaque objet et de le supprimer. (ça a l'air moche !!)
OU
Vous pouvez écrire deux requêtes HQL distinctes où les résultats de la première requête sont introduits dans une autre requête (qui effectue la suppression réelle).