This could be caused by several issues with the DevClient itself, although my testing with that version doesn't give any issue so I doubt it's that. It might be the java version you are using that is causing the problem. Helium needs to be run using Java 1.8 and would usually throw the same error if you are using a different version.
Okay, you could always just alias it with the right version of Java? something like alias he="/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/bin/java -jar ~/bin/HeliumDev-app-1.29.1-jar-with-dependencies.jar"