If your first segment of flight from Rome to JFK won't be late, it is possible to get there on time... usually on non-us citizens customs are large rows, so you should kindly ask staff if they will not let you go through straight to officer :) I think 1:50 is enough time. Queue on customs is cca 30-50 mins when crowded.
If your first segment of