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.
Our message editor has a "Code" button that generates special tags that preserver the formatting of Java code, XML, and other pre-formatted text and make it easier to read. We recommend that you do this. I've updated your post with them.
Your first and biggest problem is that your classname does not conform to standards. Class names should always begin with a capital letter, just as instance and member names should always begin with a lower-case letter. If you don't do this, the JSF support mechanisms cannot process them properly.
Customer surveys are for companies who didn't pay proper attention to begin with.