have you tried taking the (same as present) out of the "Permanent Address" tag?
<h:outputText value="Permanent Address"/>
<h:outputLink value="" title="Make same as present">
<h:outputText value="(same as present)"/>
correct..... this is a pure jsf issue, not jBPM related at all. outputText does not take (all?) child nodes
what I meant was, take child nodes AND have a value and present them in the order you expect....