Du kanske inte har anslutningar i en sådan HQL-fråga. Citat från referensdokumentationen :
Så jag antar att något sådant här borde fungera:
delete from Feature F where F.id in
(select f2.id from Feature f2 where f2.featuresMetadata.stateGeoId = :stateGeoId)