imaginative = creative, posessing imagination; often fanciful imaginary = not real Based on that, I would say that both of your sentences are correct; the words are not necessarily interchangeable.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.