Hi,
ich glaube, dir fehlt einfach nur ein 2. Thread.sleep(2000);.
Nach dem du die Position auf -9000 gesetzt hast, wird sie beim nächsten Durchlauf des Threads sofort wieder auf +9000 gesetzt. Daher wird der Servo immer auf +9000 stehen bleiben.
Hoffe das hilft weiter!
Viele Grüße
Sebastian