Я не знаю другого способа решить эту проблему, кроме как сконфигурировать ваш файл STS.ini, чтобы он указывал на JDK 1.8 для запуска STS.Вы можете получить последнюю версию JDK 1.8 64bit для Windows с различных страниц загрузки (например, с официальной страницы Oracle), установить ее и настроить файл STS.ini для использования этого JDK.
Вы по-прежнему можете использовать более новый JDKуровень в ваших проектах, хотя.Запуск самого STS на JDK 1.8 не означает, что вы не можете использовать JDK 9 или 10 в своих проектах.Это должно работать независимо от JDK, который вы используете для запуска самой IDE (на всякий случай, который имеет значение в вашем случае).