The same thing happened with the Epic implementation in Copenhagen (which might have been before Finland? I forget). But it also happened in Trondheim in Norway at the end of last year: everyone said it was a terrible idea, both technical and medical people, they did it anyways, and everything when straight to hell.
Its not a bad language once you get used to it and the ability of Cache to scale is past what I have seen with other database products. (I work on an EMR that also happens to use Cache and know some Epic people)