Same as for the above comment: you need to get the concept from the database based on the datatype's value (which is a concept uuid).
The locale should be Context.getLocale().