Not without reflection, no... and I really wouldn't recommend using reflection here. (You would be very implementation-specific.)
Usually you shouldn't care about which implementation of Reader
is being used at all, so you wouldn't even know it was an InputStreamReader
... let alone try to get access to the underlying InputStream
.