I think Hemisorubim platyrhynchos is right, especially if it has an under-bite - the lower jaw longer than the upper jaw. Platysilurus mucosus is another possibility but far less likely. It does not match Platystomatichthys sturio.
These should help you further on Hemisorubim platyrhynchos: