Yeah that much I figured, but I can't seem to connect theese things in my head.
So I am unable to produce the result

I am only able to pivot the camera as the green circle shows.
GLU.gluLookAt(position.x, position.y, position.z, target.x, target.y, target.z, 0.0f, 1.0f, 0.0f);
glRotatef(yaw, 0f, 1f, 0f);
I never did understand the x,y,z parameters for glRotatef so if you could explain them it would also be nice

((ChaseCamera) gameScreen.getCamera()).setTarget(human.getPosition());
gameScreen.getCamera().setPosition(new Vector3f(
human.getPosition().x + (3f * (float) Math.sin(Math.toRadians(human.yaw))),
human.getPosition().y + 4f,
human.getPosition().z - (3f * (float) Math.cos(Math.toRadians(human.yaw)))));