If you want something drawn away from the origin (i.e. most things you draw), you need to translate then rotate. Otherwise you’re rotating the axes you translate on, causing you to revolve instead of rotate.
And my bad, rotate takes radians in java2d. It’s degrees in slick (because OpenGL takes degrees).