Sorry, i vote for the other way round, i think that Jack lachlan sounds nicer with your last name...
I also dont mind the spelling of Lochlan, i think its a very strong name, regardless of which way its spelt (or which way round)