I've tried this by using multiple versions of Java (ver 11, ver 17 and ver 21). My Python version is 3.12, my pyspark version is 3.5.3 and my Py4J version is 0.10.9.7 and my hyperopt version is 0.2.7 ...