У меня было похожее требование, когда в YAML было выражение, которое нужно было проанализировать во время выполнения в Java.
В итоге мы использовали MVEL для этого. Мы прочитали содержимое yaml и передали выражение в MVEL. Его синтаксис очень похож на синтаксис Java.
Вы также можете попробовать другую библиотеку шаблонов, например Шаблон скорости .