The past tense of land on is landed on.
The third-person singular simple present indicative form of land on is lands on.
The present participle of land on is landing on.
The past participle of land on is landed on.