Can you get two master balls in Pokemon platinum?

Yes, it's possible but you have to be extremely lucky since the grand prize for the Lottery is indeed a Master Ball. The only other Master Ball you can get in the game is the one that Cyrus gives to you. and you could get an action replay