Are these two forms of the same verb?
yes
injicio is how it is pronounced, the Romans just didn’t like to write iniicio. So, inicio is a “classical” spelling whereas injicio more accurately represents the sound. This is just a compound of in + iacio/jacio and the a reduces to i just like with facio → conficio. jacio → injicio