Just checked in the British government's official papers on Martial Law (Cd.981). It states van Schalkwyk was tried at "Warm Baths" 25-11-1901, shot 17th December. No mention of Krugersdorp. The Court Martial President was Mjr Bird 2RDF, with Gpt Game RFA & Lt Britton 2RDF.
I am not sure where this "Warm Baths" is, if I can find the location of van Schalkwyk's grave that may help.
There are two Warm Bath in the Gazetteer, this one, a town, which is 175km (by road today) north of Krugersdorp and a farm to the east near Carolina.
Which raises the possibility of a third, as yet unidentified, Warm Bath in the Gazetteer.
If it is the modern day Bela-Bela I don't get the geography: the incident took place near Krugersdorp at Uitkomst/Dwarsvlei, the court martial took place up to 175km away and the newspaper reports mention Krugersdorp not Warm Bath.
I have subsequently determined the location of Dwarfslie/ Dwars Vlei/ Dwarsvley / Dwarsvlei and Uitkomst.
Dwarfslie and Uitkomst are neighbouring farms as can be seen on the attached map cropped from the 1:50k survey series map 2527DC.
S 25° 55.371 E 27° 43.301 is the approximate location of the battles that are described in the article 'Dwarsvlei, a Highveld farm: Forgotten battlefield of the Anglo-Boer War', found at