java.lang.String cannot be cast to java.util.Locale
<af:column sortProperty="Amount" sortable="false"
headerText="#{bindings.VO1.hints.Amount.label}"
id="c3">
<af:inputText value="#{row.bindings.Amount.inputValue}"
label="#{bindings.VO1.hints.Amount.label}"
required="#{bindings.VO1.hints.Amount.mandatory}"
columns="#{bindings.VO1.hints.Amount.displayWidth}"
maximumLength="#{bindings.VO1.hints.Amount.precision}"
shortDesc="#{bindings.VO1.hints.Amount.tooltip}"
id="it4">
<af:convertNumber
pattern="#{row.bindings.FormatText.inputValue}"
type="currency"
locale="#{row.bindings.LocaleType.inputValue}"/>
</af:inputText>
</af:column>
VO1 is based on table with
Amount column values as 123456789
formattext column values as ##,###,###.##
localeType clumn as "en_US", "de_DE"
Please let me know how to get rid of this error.
Thanks.