This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
It sounds like JSF is pointless here. Your third-party library is usurping most of the functionality of JSF anyway. Trying to weld the to together sounds like an immense amount of work.
Also, anything that involves looping through the UI in JSF is probably not a good idea anyway. JSF is not a linear display technology like JSPs are. It's based on a 2-dimensional component tree. If you have to run up and down that tree for every little detail, you're talking a lot of work and it's going to be more complex work than simply cycling over flat code a la JSP.
An IDE is no substitute for an Intelligent Developer.