A DESCRIPTION OF THE REQUEST :
In Java 7 was added a separation of User Locale and User Interface Locale.
The new Locale.getDefault(Locale.Category) method takes a Locale.Category parameter, that is incompatible with previous versions. The previous behavior can be restored by setting the sun.locale.formatasdefault system property to true.
However, this property are not considered "secure" to be passed to the VM in JNLP file.
JUSTIFICATION :
The previous behavior can not be restored without this property.
---------- BEGIN SOURCE ----------
Add property <property name="sun.locale.formatasdefault" value="true" /> into the JNLP file and run an app with previous Locale and Java 7.
A java source code (and test configuration) can be obtained in http://blog.ej-technologies.com/2011/12/default-locale-changes-in-java-7.html.
---------- END SOURCE ----------