I dont think, it matter to much, if we bet or check the turn. By checking we give ourselfes a chance for a free card, if he check back a marginal made hand, and we dont risk getting raised by trips and blown off our equity. By betting we can determine our own price (around half pot) and get him to fold some marginal made hands, we are still behind to.
I dont like the check-raise all in on the river though. He should really only be calling you with a full house, the nut flush and maybe occationally a worse flush. But with the Q and J on the board, that are not that many worse flushes, they are T high at best, and they should probably fold to a jam on this board.
So unless he is a calling station, you win nothing more, when you have the best hand, but you lose your whole stack, when you dont. You need at least 4`s full to get it in here. The texture of the board matter here, because JT and QJ are hands, that are absolutly in both players ranges, so full houses are pretty common.