С моей точки зрения, поведение по умолчанию должно заключаться в том, что в случае пустого источника данных сообщение не должно отображаться.
empty_list не работал в моем случае. Я попробовал это, и это работает:
<display:table ...
<display:setProperty name="basic.msg.empty_list" value="" />
<display:column ...
...
</display:table>
Вы также можете настроить ваше сообщение в формате html:
<display:setProperty name="basic.msg.empty_list"
value="<span style=\"font-size:12px\">No data</span>" />
Надеюсь, это поможет ...