Hi,
versuche es mal so in etwa:
"Feld \"" + st_dependency.sectionName + "\" hat " +
if( st_patterns.length == 1,
"den Wert " + st_patterns.getSnippets().get(0).getHeader(),
"einen der Werte " + st_patterns.getSnippets().map( item -> item.getHeader() )
)
Hier wir geschaut, ob im FS_CATALOG-Feld "st_pattern" ein oder mehrere Einträge enthalten sind. Bei einem Eintrag, wird der Schnipsel des ersten Eintrages geladen, falls mehrere Einträge vorhanden sind, werden diese mit der map-Funktion durchlaufen und ausgegeben.
Viele Grüße
Fabian