Hi Mudassar,
In principle using insert statements to update the database Mendix is running on, is not recommended. A challenge is for instance generating the id. See for this my answer to another question some years ago:
https://forum.mendix.com/link/questions/87488
It can be done if you use this answer, but still I wouldn't recommend it. Mendix has it's own mechanism in place to reserve identifiers. If you just generate one yourself based on my answer it could be an identifier is created twice, once via the Mendix identifier reservation system and once with your logic, which could cause unexpected behavior again.
In principle I would only do this manual insert if it is really needed for for instance migration purpose, but not for day to day usage (so as part of microflow / nanoflow commonly used) in a Mendix app