Я не знаю, почему он не компилируется, но если вы будете уважать лучшие практики и избегать использования скриптлетов, у вас не будет этой проблемы:
<option value="${ecViewChildSelItr.ecDisplay.ecDisplayId}">...
Также обратите внимание, что <logic:iterate>
не рекомендуется (как и почти все другие логические теги) в пользу тега JSTL <c:forEach>
(и других основных тегов JSTL) в течение многих лет.