W 2008 roku został piłkarzem austriackiego SC Wiener Neustadt i w 2009 roku awansował z nim z Erste Liga do ekstraklasy.
W 2010 roku Johana podpisał kontrakt z FK Mladá Boleslav, w którym zadebiutował 23 lipca 2010 w meczu z Dynamem České Budějovice.
Sezon Klub Kraj Rozgrywki Mecze Bramki 1995/96 FK Ústí nad Labem II. liga ? ? 1995/96 Slavia Karlovy Vary II. liga ? ? 1996/97 FC MUS Most II. liga ? ? 1997/98 FC MUS Most II. liga 22 0 1998/99 FC MUS Most II. liga 28 4 1999/00 FC MUS Most II. liga 15 0 1999/00 Slovan Liberec Gambrinus Liga 11 1 2000/01 Slovan Liberec Gambrinus Liga 26 1 2001/02 Slovan Liberec Gambrinus Liga 30 4 2002/03 Slovan Liberec Gambrinus Liga 21 2 2003/04 Sparta Praga Gambrinus Liga 27 0 2004/05 Sparta Praga Gambrinus Liga 12 1 2005/06 Vestel Manisaspor Süper Lig 28 2 2006/07 Vestel Manisaspor Süper Lig 11 1 2006/07 FK SIAD Most Gambrinus Liga 1 0 2007/08 FK SIAD Most Gambrinus Liga 10 0 2008/09 SC Wiener Neustadt Erste Liga 30 4 2009/10 SC Wiener Neustadt Bundesliga 20 3 2010/11 FK Mladá Boleslav Gambrinus Liga 15 1 2011/12 FK Mladá Boleslav Gambrinus Liga 12 1 2012/13 FK Mladá Boleslav Gambrinus Liga 26 6 2013/14 FK Mladá Boleslav Gambrinus Liga 15 0 2013/14 FK Baník Most II.