That’s nice to hear. You might want to give joml-2d a try. So please do mention anything that you see is probably lacking there.
As for using joml-2d:
Do you intend to interface with OpenGL for rendering or do you want to use Java2D or JavaFX?
I’m asking since I observed that most people doing 2D do not want the high learning-curve of OpenGL and then reasonably choose Java2D or JavaFX for that.
JOML is rather geared towards integration with Java/OpenGL bindings, because everything is centered around matrices and NIO buffers, which are a perfect fit for OpenGL.
It may not be such a good fit for Java2D or JavaFX, which both provide their own facilities for representing transformations (AffineTransformation and such) and applying those transformations when drawing/rendering stuff.
With that I just want to see, whether joml-2d is really a fit for you.
As for a tutorial on how to use JOML:
I guess it boils down to understanding raw linear algebra, which JOML cannot help you with to be honest.
There are some few examples on JOML’s README and you can have a look at JOML’s Wiki (see the navigation bar to the right).
There is also the joml-lwjgl3-demos repository containing some example programs using LWJGL3 for rendering.
But in the end, what you might want to know is raw linear algebra. I am sure there are great tutorials or books out there, too, for that.