• "I can't use CHOOSE"? What kind of requirement is that?
    You have to do it in SSRS, because you said you can't modify the underlying query. How do they suggest you do it? If they know how to do it, let them do it for you.

    Can you create a table of (Language (PK1), Grade (PK2), Message) and then just join to it? Or would that be too easy?