don't set a Position in angle. Angle has to be a pure rotation matrix.

Well I have to set a position somewhere, since its rotating around a point I guess.

Are you 100 % sure this is working arne ? It's not working here but then again I dont know what im doing.

I'm really trying HARD to learn how to use matrices but damn..the tuturials advice you to learn trigonemetry first,

the trigonemetry turtorials advice you to learn geometry, the geometry tutorials. advice you to learn algebra.

I don't know , should I really spent next five years on this ?

Why aint there just some Java library that contains all the functions you will ever need