Maybe I'm misunderstanding but, FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap() doesn't work for you?
I dont really understand the problem you are having but when I have a bounded colletion of string I replace these with Enums...
JSF is about exposing the model in the view as you know...
Just a thought..
So... design out using strings and design in using Enums?
Cheers for the replies
im very new to all this so i may say things that dont make sence
Thank you again...