int - это 4 байта, а не 2.
Но можете складывать таким образом:
int i = 0;
byte b1 = 3; // 11
byte b2 = 5; // 101
i = i | b1;
i = i << 8;
i = i | b2;
System.out.println(i);
Только учтите, что в Java нет unsigned типов, поэтому `byte b = 235` не может быть).