To jest nieprawidłowe:
jdbc:mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/burgerjoint
Ten znak dolara sugeruje, że uważasz, że zostanie podstawiona właściwa nazwa hosta i bazy danych, ale tak nie jest.
Zakoduj nazwę hosta i bazy danych, aby sprawdzić, czy działa, a następnie zapoznaj się z plikami .properties, aby je uzewnętrznić.