Ошибка NullPointerException возникает, когда код пытается обратиться к полю или методу объекта, который равен null. В данном случае это происходит из-за того, что переменная currentData[character] имеет значение null, а ты пытаешься прочитать поле width