If you wan’t use list components and want have a select itens without value you can use this:
<f:selectItem itemLabel="Select one ..." itemValue=""
noSelectionOption="true"/>
Example
<p:selectOneMenu value="#{myController.objectSelected}"
converter="genericEntityConverter">
<f:selectItem itemLabel="Select one" itemValue=""
noSelectionOption="true"/>
<f:selectItems value="#{myController.takeAllObjects()}"
var="o"
itemLabel="#{o.name}"
itemValue="${o}">
</f:selectItems>
</p:selectOneMenu>
You can use this to pass other values that you don’t have in the list too.