Byte[] b;
ByteArrayInputStream ba = new ByteArrayIntpuStream(b);
DataInputStream s = new DataInputStream(ba);
s.skipBytes(16);
int a = s.readInt();

とか。
Intel系ではエンディアンが違うのかな。
NIOのByteBufferなんか使えばもっと「スマート」に書けるかも