Hi @learning_JSL ,
Yes, JMP Pro can model this. It sounds like you have a single response (Y) variable that you are modeling, and the other variables are all factors (X's) in your model.
JMP Pro can do this in many ways -- one of which is the Model Screening, which is a neat tool, but it only looks at the default settings for each modeling method, and this is not always the best fit model, so one should keep that in mind when using that platform.
JMP Pro can model the data using different platforms like Generalized Regression, Boosted Tree, Bootstrap Forest, Neural Net, SVM, K-nearest neighbors, and XGBoost. All of these methods can handle the data you're talking about, and each has their benefits and drawbacks, so you'll really want to model your data using all the different methods and then compare which one does the best at predicting when using a completely different data set that was not used to train and validate the models -- you'll want to save a test data set for this part.
That being said, you'll also want to split your data into training and validation data sets, Analyze > Predictive Modeling > Make Validation Column, and stratify it on your response column (variable 1, I believe). But do this after you've split off a data table that will be used as your test data to compare the different models against each other.
For whichever method you use, you will be modeling your response column and you'll be able to save the modeled data as a column formula to the data table. You can then do all different kinds of analyses on the model to determine how good the fit is.
I'd be happy to run an example for you if you could share your data table. If there is any sensitive information, you could always "anonymize" it: Tables > Anonymize, or even recode a column into categories A,B,C,D if you can't share what the actual entries are.
Hope this helps,
DS