Yeah, because there was a convenient public toilet right there and the soldier reached over its wall. Or, maybe, the "vinegar" was the ration of sour wine the soldiers carried.
Anyway, the text implies that the sponge was soaked first, and then put on a stick (maybe because the cross was too tall). If it had been an actual xylospongium it would have been already on a stick.