You would need to either copy the array from EEPROM to ram before calling createChar(), or modify the library function to read from EEPROM. If you are not going to use the EEPROM for anything else, it might take less flash memory to directly store the arrays in PROGMEM instead of including the EEPROM library.
Note that you are still limited to displaying eight custom characters at a time on the LCD.