А в стороену awt/swing кто-нить смотрит? Пробовал тут plantuml компильнуть для быстрого запуска, порешал проблемы с компиляцией. Но теперь упёрся в то, что awt хочет в нативную либу сходить и никак :-(
Вообще все выглядит так, что конкретно awt втащить не должно быть какой-то большой проблемой. Я так понимаю, что substratvm часть нативных либ jvm всасывает в себя. Но где это делается - никак не пойму... Если найду, может и сам попробую субстрат позачить...