JNB is currently "between lounges" at the moment as the new lounge (in town?) is still under construction.
Could your hotel sort you out with early access? If not, call the IC at JNB and see what rate they'll give you for an hour.. they might charge a full day-rate.