Yogyakarta can be good, just not on autopilot
September, October and May are the best months on balance, with the most supportive overall mix. December, January and February are where the destination asks for the most compromise.
Compare nearby choices.
Stay in Indonesia, but see whether another destination fits your timing better.
This place has good weeks.Now you know where they hide.