Вы добавляете элементы в уже заполненный массив. Индексы массива начинаются с 0, когда вы объявили:
public static String[] specialConsonants = new String[4];
Это означает, что вы можете использовать только от specialConsonants[0]
до specialConsonants[3]
Я предлагаю вам использовать hashmap для этой вещи.
HashMap<String, String> specialConsonants = new HashMap<String, String>();
....
specialConsonants.put("ං" , "ng" );
....