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()); }