Ini salah:
jdbc:mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/burgerjoint
Tanda dolar itu menunjukkan bahwa menurut Anda host dan nama database yang tepat akan diganti, tetapi bukan itu masalahnya.
Kode host dan nama database untuk melihat bahwa itu berfungsi, lalu pelajari tentang file .properties untuk mengeksternalkannya.