В конструктор конечно не круто бросок ексепшна засовывать(гавнокод), лучше б ты в идее выбрал замену на try catch, но там надо обработку его какую нибудь делать и вообще это проблему не решает)
Сейчас проблема в том, что конфигурация не подтянута. Она подсовывается в setDatabaseConfig откуда то...