Come ti ha precisato LeleFT (e lo ribadisco io), ci sono 2 format in String:
public static String format(Locale l, String format, Object... args)
e
public static String format(String format, Object... args)
Tu avevi usato il secondo. Usa il primo e gli passi il Locale.ENGLISH