Cornbread can become dry if it is overbaked, too much cornmeal or flour is added, or not enough fat (butter/oil) is added. I do not recommend making substitutions beyond what is in the recipe notes.