De acordo com a documentação do Apache Commons Lang para StringUtils.isNumeric(), a String '१२३' é numérica.
Como acreditei que isso poderia ser um erro na documentação, fiz testes para verificar a declaração. Descobri que, de acordo com o Apache Commons, é numérico.
Por que essa string é numérica? O que esses personagens representam?
Integer.parseInt("१२३").
ⅯⅭe MC.