No. Once you've released ANY Pokémon, legendary or not, it is NEVER again obtainable in the game, unless it's a wild Pokemon that you caught in the grass.
Note: The only way you could catch Heatran back is using AR (action replay) or hacks, and it would not be the "same one."