Hello!
Your proposal looks interesting. Though, there might be some confusion - "Java" and "JavaScript" are completely different things. I have knowledge of Java, but I am an expert in JavaScript. If it is about charts which will be displayed in browser (and you already have the data for them), then it is probably would be JavaScript. Anyway, I will be glad to hear from you about the details, and we can figure out the technology.
Best regards!