Long running statement not monitored by Oracle
The statement in question had multiple plans (13 to be precise) which for some reason were not returned by dbms_xplan.display_cursor(). The plan returned by that function was one with less then 300 lines, but other plans had more then 300 lines. 

After the hosting partner increased the "_sqlmon_max_planlines" parameter to 500, the statement is now monitored.