user: ### NOW ANSWER:
Question: Prior to 2004, what was the name of the competition that took place in Johannesburg, South Africa and had the 400 m hurdles event?
Columns: ['Year', 'Competition', 'Venue', 'Position', 'Notes']
Types: ['real', 'text', 'text', 'text', 'text']
Sample row: [1992.0, 'World Junior Championships', 'Seoul, South Korea', '1st', '4 × 400 m relay']
SQL:

assistant: SELECT "Competition" FROM "Table" WHERE "Notes" = '400 m hurdles' AND "Year" < 2004.0 AND "Venue" = 'Johannesburg, South Africa';