V takovém dotazu HQL možná nemáte spojení. Citace z referenční dokumentace :
Takže si myslím, že něco takového by mělo fungovat:
delete from Feature F where F.id in
(select f2.id from Feature f2 where f2.featuresMetadata.stateGeoId = :stateGeoId)