I have gone through a lot of questions and answers on stackoverflow and other sites and realized that controlling hotspot using reflection methods is not possible.
After digging more, on a rooted firmware, it is still possible to turn on/off the hotspot using shell command such as below:
service call connectivity 24 i32 0 i32 0 i32 0 s16 "Network Name:android\nType:WPA2 PSK\nPassword:123456789"
Source: https://stackoverflow.com/a/53198696
However, the above command is able to successfully Turn ON the hotspot, but not able to set the hotspot name, security and password for the hotspot.