Você deve usar
sql:variable("@LanguagePath1")
em vez de apenas @LanguagePath1
. Leia mais sobre isso aqui
. Embora eu não tenha certeza se o xpath dinâmico funcionará :) No entanto, algo como xmltest.value('(/languages/language[@id=sql:variable("@languageCode")])[1]
Deveria trabalhar.