Never mind the
IDE and the browser. I've never
heard of a Facelets ui:table tag type.
For most cases, the best way to present tabular or grid data on a JSF View is to use the ui:dataTable tag or one of its extensions.
Whatever you do, DON'T use JSTL looping tags.
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.