Have you checked online that there isn't a known issue/bug with HSL? (this is Apple's proprietary HTML5-video streaming protocol, which is the only way to get streaming video on Apple devices (otherwise Flash has a protocol as well of course))
I don't see anything blatently wrong with what you have... I assume the .m3u8 ending is correct?
Do you know anyone with an iAnything that can test? It doesn't have to be an iPad, it can be iPhone or iPod as well. They ideally all use the same protocol. The user says the video has stopped entirely? Or that it doesn't stream?
When creating HTML5 video, a download link is advisable as the "fallback content" of the <video> tag, which JWPlayer might already be doing. If you view your source with a debugger like Chrome developer tools or whatever Safari has, do you see the <video> tags built into the HTML source? Is there a download link? If so, can you click it and view the saved video/playlist? This way can help check that the problem isn't with your file but with streaming instead.
Also, if your <head> html is really that (dunno if you were just posting something light to show the problem):
consider adding in <meta charset="utf-8"> as the first line after the opening <head>. Also consider adding the lang attribute with the page language to the <html> tag as well. Neither of these have anything to do with your problem though, just a note.