Я провел небольшое исследование по этому вопросу, и очень трудно найти библиотеки, которые декодируют Datamatrix.
Возможно, вы найдете эту библиотеку интересной: libdmtx , она написана на C, ноу вас есть Java-оболочка (информация на libdmtx wiki ).
Я знаю, что это не J2ME, как вы хотите, но, возможно, вы можете найти способ создания J2ME-оболочки с этим илиОболочка Java может работать с проектом J2ME.
Надеюсь, это поможет!