Hi @learning_JSL ,
What version of JMP or JMP Pro are you running?
You can incorporate the ordinal data without a problem. You can even include crossed terms of rising stage with turbidity or rainfall. Just add it in the dialogue window like you normally would. You can practice using the Big Class.jmp data table, using age as an ordinal variable -- I just did it with the PLS model personality to predict "height" based on age, sex, weight and age*weight, just as an example.
That being said, if the data that you're modeling wasn't from a DOE (which it doesn't sound like it was), you'll want to make sure that you use some kind of cross validation technique to make sure that you're not overfitting your data. To me, it sounds like you're trying to predict the levels of E.Coli in waterways depending on a number of other factors. Sounds like a cool problem to work on and of big public health importance.
If you have Pro, you'll want to run models with different platforms to see which one generates the best predictive model on data that you haven't used to train the model (assuming this is what you ultimately want to do). You'll want to try things in GenReg, decision trees, and even neural nets. You can then compare the models on the unused data and see which works best as a prediction model.
Hope this helps. Good luck!,
DS