I thought Holmes understood the language perfectly well, but chose not to give that fact away. It might have been useful to let those guys believe that he couldn't understand anything they said to each other. We've seen House pretend not to understand foreign languages when it suited him, too.
no subject