Inspect the event data:
;WITH cte AS (
SELECT CAST(xet.target_data AS XML) AS TargetData
FROM sys.dm_xe_session_targets AS xet
INNER JOIN sys.dm_xe_sessions AS xe ON xe.[address] = xet.event_session_address
WHERE xe.name = 'QueryMonitor'
), shred AS (
SELECT
ev.value('(@timestamp)[1]', 'DATETIME') AS QueryEndTime
, ev.query('(data[@name="statement"])').value('(//data/value)[1]', 'NVARCHAR(MAX)') AS SqlStatement
, (ev.query('(data[@name="duration"])').value('(//data/value)[1]', 'BIGINT') + 500 )/ 1000 AS DurationMillis
, ev.query('(action[@name="session_server_principal_name"])').value('(//action/value)[1]', 'NVARCHAR(MAX)') AS UserName
FROM cte
CROSS APPLY cte.TargetData.nodes('//RingBufferTarget/event') n(ev)
)
SELECT
DATEADD(MILLISECOND, -DurationMillis, QueryEndTime) AS QueryStartTime
, QueryEndTime
, (DurationMillis + 500 )/ 1000 AS DurationSecs
, UserName
, SqlStatement
FROM shred
ORDER BY QueryEndTime DESC