I apologize for this delayed reply to your gardening question and hope it is still helpful to you. According to my information those two scientific names are synonyms for the same plant. You can plant them as you wish.
Thanks for the question. Best wishes for a wonderful gardening season. Please stop in again soon!
Q&A Library Searching Tips