Which version are you using?
I’m asking that because org.hibernate.search.engine.impl.AnnotationProcessingHelper is a Hibernate Search 5 class and only with Search 6 the Elasticsearch backend is independent.
As @fax4ever said, this is a known problem of Hibernate Search 5. One of the main purposes of Hibernate Search 6 was to remove this dependency (which involved lots of API changes, since Lucene was leaking in our APIs).
So you should upgrade to Hibernate Search 6 to fix this.