Непосредственная проблема заключается в том, что вы не ставили кавычки вокруг "deleteButton" - поэтому javascript подумал, что это имя переменной, а не строковый литерал.
Вы можете легко пропустить весь бизнес id и просто показать, например, «все div-ы внутри текущего элемента», передав this в качестве контекста jQuery:
<p:column>
<div onmouseover="jQuery('div', this).fadeIn()">
to jest div
<div style="color: wheat; background-color: green; display: none">
<p:commandButton id="deleteButton" image="delete" style="border: 0" actionListener="#{bean.deleteRow(item)}" />
</div>
</div>
</p:column>
onmouseover также должен работать на столбце p: