Multiplatform and mulitple jvm targets

Your problem is not strictly related to Kotlin, you should deal with it same as a Java problem.
You can use a multi-release JAR, as example, or deploy two versions with same interfaces.

What solution wish you take in a Java project?