In reply to Jackson.

No, your procedure is not correct. The null distribution must be FIXED throughout the simulation process. In practice, we don't know the null distribution, so we estimate it by using the sample. For example, you might perform a maximum likelihood computation to estimate the parameters. But after you decide which null distribution to use, you always simulate from that distribution and compute statistics on the simulated samples.