Answering the question myself:
I can confirm that following combo works for me (after getting all my ducks in a row):
java --version
>>>
openjdk 17.0.7 2023-04-18
OpenJDK Runtime Environment Temurin-17.0.7+7 (build 17.0.7+7)
OpenJDK 64-Bit Server VM Temurin-17.0.7+7 (build 17.0.7+7, mixed mode)
System.out.println(com.jogamp.opengl.JoglVersion.getInstance());
>>>
Package: com.jogamp
Extension Name: com.jogamp
Specification Title: JogAmp Java Bindings Specification
Specification Vendor: JogAmp Community
Specification Version: 2.4
Implementation Title: JogAmp Java Bindings Fat Jar
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL:
http://jogamp.org/Implementation Version: 2.4.0
Implementation Build: 2.4-b952-20230201
Implementation Branch: origin/master
Implementation Commit: 9dce06050a8a607b8c4ab83bd3aba8460d9ca593
Implementation SHA Sources: null
Implementation SHA Classes: null
Implementation SHA Classes-this: null
Implementation SHA Natives: null
Implementation SHA Natives-this: null
MacBook Pro 16", Apple M2 Pro, 32 GB, 2023
macOS Vetura, Version 13.4.1 (22F82)