Jerusalem Tomorrow is an amazing song and I was only familiar with Emmylou Harris’ version, which is quite exceptional.
That said, David Olney’s cover of his own song is more haunting.
I’m glad you got to hear him performing it, sorry that the occasion was his passing.