¡Ouch! ¿Can you use the "Code" tags to format that next time?
You do not have to coerce values from int to string when using EL. The page renderer will automatically convert primitive property values such as ints, doubles, booleans and their respective wrapper objects.
You seem to be giving all your divs the same ID and that's not legal. Each one should have a unique ID. And actually, I recommend using JSF panelGrid columns="1" instead of brute-force HTML.
Customer surveys are for companies who didn't pay proper attention to begin with.
subject: retrieve a int from backbean and dinamically work with it in the .xhtml in very bizarre way