Or maybe change the method checkCameraUpMovement to:
I'm not sure if this will work though, but it's worth testing.
private void checkCameraUpMovement()
{
getWorld().setCameraLocation(getWorld().getCameraX(), getGlobalY());
}

