I don't have children, so I'm a little tentative with my opinion here. I think the dinosaurs in the outdoors portion of the ride wouldn't scare her. The inside of the ride building is dark, though - not as dark as Dinosaur, but still dark. There are several dinosaurs in there that try to "get" you, especially the life-size (so I'm told) T-Rex. On the other hand, they do a really good job with the T-Rex, so she may react as "way cool"!
If she handled the SM drop, then probably this drop would be okay for her too - it's a bit longer, but smoother because of the boat's size and weight. Although with SM, you can tell just when the drop is coming. If you've never ridden JP before, you might not realize when you're about to drop until it's actually started - the drop is a bit hidden, and you tend to be paying attention to other things at that point, anyway. If you're not concerned about that surprise element, then I'd bet she'd handle the drop just fine.