Try the Materials Informatics Toolkit, which is designed to easily handle SMILES data. This and other helpful add-ins are available in the JMP® Marketplace
I don't think CFA is implemented anywhere in JMP currently. I found this old blog that describes doing SEM (CFA is a special case of SEM) in combination with SAS and JMP, but obviously you would need SAS as well.