You probably know all this already since early St Cloud church history is so exciting to both our readers, but let me lay it out again in case someone strays in here, m'kay?
According to the 1915 article below, Immaculate Conception (the German Church) was dedicated in 1865. It stood on the corner of 9th and St Germain till it burned down in 1920. Chances are it already had a fine serviceable altar in 1896.
(Excerpts from the History of Stearns County, Mitchell, 1915)
The other church in St Cloud in those years was Holy Angels, the pro-cathedral (meaning it was temporarily serving as the cathedral, but that honor hadn't been bestowed yet even tho it lasted for 60 years).
This is the church on the campus of Cathedral High School, on 6th Ave N. It was a beautiful, top heavy church on the river bank which added even more height. The sentence below--"The erection of the vicariate into a diocese in 1889 brought a change"--meaning Immaculate Conception parish over on St Germain was divided, sending some families to Holy Angels according to where they lived in St Cloud.
But read on....Holy Angels was "still poorly furnished" in 1890, and Fr Bernard Richter fixed that. I believe the altars below were the altars that Adam Hiemenz built in the pro-cathedral, Holy Angels. Isn't that COOL?
(Parenthetical remark: I spoke with a native Hungarian speaker yesterday and mentioned this story and the name Hiemenz. He said in Germany (and Europe), the name would be pronounced Hyman, rather than He-menz. Hmm!)