No, John J. Morgan's middle name was not James. The letter "J" in his name is an initial, not a middle name. This is a common practice in naming, where an individual has two first names and uses an initial for one of them.
John J. Morgan Challenge: Prove You're the Ultimate John J. Morgan Master