Просто, чтобы добавить, если вы используете тип в качестве валюты, то необходимо использовать currencyCode, в противном случае отображается некоторый случайный символ.
Если вы не хотите использовать currencyCode [он будет отображать то, что вы указали в currecyCode], тогда используйте шаблон типа
<fmt:formatNumber type="currency" pattern="#,##0.00;" value="-10000" />