Generally, cases are first heard in whatever trial court has original jurisdiction over the case depending on the laws, territory and/or special subject-matter involved.
A case only HAS to be heard in federal court if it is an issue where the federal court has exclusive jurisdiction. For example, bankruptcy cases cannot be heard in state courts. Often, the state and...