I think maybe for TINYINT and SMALLINT we should just call them by their more obvious java names BYTE and SHORT.