42-letni Hapal w swojej dotychczasowej karierze trenerskiej pracował m.in. w czeskim FK Mlada Boleslav i słowackich FC Nitra i MSK Żylina. Z tym ostatnim zespołem wywalczył w sezonie 2009/2010 mistrzostwo kraju i awans do Ligi Mistrzów, w której prowadzona przez niego drużyna zajęła ostatnie miejsce w tabeli grupy F i odpadła z dalszej rywalizacji.
W karierze zawodniczej Hapal grał m.in. w TSV Bayer 04 Leverkusen, CD Tenerife i Sigmie Ołomuniec. 21 razy wystąpił też w reprezentacji Czechosłowacji i 10 razy w kadrze Czech.
Zarząd klubu podjął decyzję o zwolnieniu Urbana w wyniku sobotniej porażki Zagłębia z PGE GKS Bełchatów 1:2. Obecnie Zagłębie z dorobkiem 10 punktów zajmuje 15 miejsce w tabeli ekstraklasy, a w niedzielę zmierzy się ze Śląskiem Wrocław, który ma 25 punktów i prowadzi w rozgrywkach.