QH

в корне неверная логическая цепочка. Ошибка простая и легко гуглится.
Size: a a a
QH

A
D
D
QH
A
QH
Color.parse() (или Integer.parseInteger(string, radix)) превращаешь шестнадцатеричку в строку, дальше вписываешь в DataOutputStream или byte[]М
QH
T
М
QH
T
A
Color.parse() (или Integer.parseInteger(string, radix)) превращаешь шестнадцатеричку в строку, дальше вписываешь в DataOutputStream или byte[]AA
T
T
A
T