Water - Genesis 1:20 -
20 And God said , Let the waters bring forth abundantly the moving creature that hath life, and fowl that may fly above the earth in the open firmament of heaven. (KJV)
20 And God said, "Let the water teem with living creatures, and let birds fly above the earth across the expanse of the sky." (NIV)
Ground - Genesis 2:19
19 And out of the ground the LORD God formed every beast of the field, and every fowl of the air; and brought them unto Adam to see what he would call them: and whatsoever Adam called every living creature, that was the name thereof. (KJV)
19 Now the LORD God had formed out of the ground all the beasts of the field and all the birds of the air. He brought them to the man to see what he would name them; and whatever the man called each living creature, that was its name. (NIV)
Genesis 1:20 in the King James Version states that God commanded the waters to "bring forth" animals and birds. This seems to be in contradiction with what we read in Genesis 2:19, which states that God formed "every beast of the field, and every fowl of the air" out of the ground.
When these same verses are read in a different version of the Bible, we see a different picture. Genesis 1:20 in the New International Version doesn't say anything about the water being used to create these animals. It only states the command that God gave to "let the water teem with living creatures, and let birds fly above the earth..." The message in Genesis 2:19 is the same. "God had formed out of the ground all the beasts of the field..."
This is another example of having to look to the original Hebrew for clarification. I looked up the literal translation of verse 1:20, and, according to Young's Literal Translation, it reads as follows: 20 And God saith, 'Let the
waters teem with the teeming living creature, and fowl let fly on the earth on
the face of the expanse of the heavens.' In spite of how strange this is to read, we can see in the literal translation that the creatures were not created from the water. Rather the verse is a command from God that the waters are to teem with life and the birds are to fly all over the earth and sky.
Just to tie this all together, the literal translation of 2:19 states: 19 And Jehovah God formeth
from the ground every beast of the field, and every fowl of the heavens, and
bringeth in unto the man, to see what he doth call it; and whatever the man
calleth a living creature, that is its name. This further clarifies that all animals were created from the ground.
So, is the a contradiction between Genesis 1:19 & Genesis 2:20? In my view after researching the matter, I have to say no. This seems to be another example of misunderstanding and/or mistranslation.